Very true! Of course people also compare an idealized, perfectly designed monolith that hardly ever exists in the real world to a badly designed microservices architecture, too
The issue with monoliths vs. microservices is that people tend to compare a badly-designed monolith with an ideal microservices environment, which isn’t a fair comparison. With appropriate thought and effort a monolith can be a perfect fit to many situations.

Feb 24, 2021 · 1:58 PM UTC

5
7
1
28
Replying to @stilkov @mkheck
One of the biggest points for microservices is, that it is much harder to reach and keep a good design for a monolith.
1
Replying to @stilkov
See also:
Continuing our theme of unexpected design choices at Tailscale, here's how I think about monoliths, microservices, and everything in between. tailscale.com/blog/modules-m…
1
Replying to @stilkov
I think you two are onto something big here.
Replying to @stilkov
But isn’t it a lot more an organizational rather than a technical question what you should strive for?
Replying to @stilkov
So we should be comparing badly designed monoliths with badly designed microservices architectures?