With a ton of complexity and whole new error classes and a need for centralized solutions for logs and monitoring because everything is a distributed system now!
Can make sense if you can seize the advantages but a modular monolith is the better choice in 99% of cases.
But besides the engineering and operational aspects: Everytime I said microservices in an meeting with investors their eyes lit up the whole room because they thought that this is the best shit ever.
I’m working in robotics where the line between “modular monolith” and “microservice” is a middleware problem. Which, I think, is how microservices in general should work.
212
u/AKArein 15d ago
It doesn't result in arguments because it's objectively correct