3 ms·
I agree that microservices appear to move the complexity around (and add to it), rather than necessarily making things simpler. My feeling is that they make a
by sjellis 10y ago
I agree that microservices appear to move the complexity around (and add to it), rather than necessarily making things simpler.
My feeling is that they make a lot of sense for addressing the organizational problems of having multiple sets of developers working on different parts of the same product, so it's valuable for larger organizations. They have already paid for a lot of operations infrastructure, so breaking a multi-team monolith into a service per team is viable and useful for getting things done. People problems are the hardest problems in tech.
The organization that I work for almost never has more than a "two-pizza team" (eight people) on any one project, so monoliths are a more efficient way for us to build and ship products. We do use external services of course.