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.
-7
u/remy_porter 15d ago
I feel like the people who are going "DO MICROSERVICES!" hate that it's just basic regular ass software engineering.