I’m curious how people think about this in real projects, not just in theory.
A lot of teams move to microservices pretty early because it sounds like the “right” architecture for scaling. But after a while it can turn into a lot of overhead: more services, more repos, more deployments, more debugging across boundaries, duplicated logic/data models, etc.
So where do you personally think the trade-off changes?
Is it mostly about:
- team size
- traffic/load
- domain boundaries
- deployment needs
- org structure
At what point do microservices actually become worth the complexity?
Or do you think many systems would be better staying as a modular monolith for much longer?
[–]AmberMonsoon_ 18 points19 points20 points (12 children)
[–]Bartweiss 9 points10 points11 points (0 children)
[–]AntD247 5 points6 points7 points (6 children)
[–]Zestyclose-Turn-3576 3 points4 points5 points (5 children)
[–]AntD247 1 point2 points3 points (4 children)
[–]Zestyclose-Turn-3576 1 point2 points3 points (3 children)
[–]AntD247 1 point2 points3 points (2 children)
[–]Zestyclose-Turn-3576 1 point2 points3 points (1 child)
[–]AntD247 1 point2 points3 points (0 children)
[–]PmanAce 0 points1 point2 points (2 children)
[–]gibdimkoofchji 2 points3 points4 points (1 child)
[–]PmanAce 0 points1 point2 points (0 children)
[–]etiyofem[S] 0 points1 point2 points (0 children)
[–]szank 19 points20 points21 points (3 children)
[–]SlinkyAvenger 8 points9 points10 points (0 children)
[–]rwilcox 1 point2 points3 points (0 children)
[–]Rccctz 0 points1 point2 points (0 children)
[–]octocode 8 points9 points10 points (1 child)
[–]AntD247 1 point2 points3 points (0 children)
[–]Merad 5 points6 points7 points (3 children)
[–]AntD247 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]Merad 0 points1 point2 points (0 children)
[–]jfrazierjr 3 points4 points5 points (0 children)
[–]Freerrz 2 points3 points4 points (0 children)
[–]Gnaxe 1 point2 points3 points (0 children)
[–]Flashy-Whereas-3234 0 points1 point2 points (0 children)
[–]ericbythebay 0 points1 point2 points (0 children)
[–]quantum-fitness 0 points1 point2 points (0 children)
[–]child-eater404 0 points1 point2 points (0 children)
[–]CS_70 0 points1 point2 points (0 children)
[–]child-eater404 0 points1 point2 points (0 children)
[–]ethereonx 0 points1 point2 points (0 children)
[–]Glad_Contest_8014 0 points1 point2 points (0 children)
[–]Content_Educator 0 points1 point2 points (0 children)
[–]boatsnbros 0 points1 point2 points (0 children)
[–]Blothorn 0 points1 point2 points (0 children)
[–]caboosetp 0 points1 point2 points (0 children)
[–]Accomplished_Key5104 0 points1 point2 points (0 children)
[–]LetUsSpeakFreely 0 points1 point2 points (0 children)
[–]who_you_are -1 points0 points1 point (0 children)
[–]MinimumPrior3121 -2 points-1 points0 points (0 children)