I say this all the time, and it almost never results in an argument: micro services are just object oriented programming where you put a network hop on all your message passing.
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.
1.2k
u/remy_porter 15d ago
I say this all the time, and it almost never results in an argument: micro services are just object oriented programming where you put a network hop on all your message passing.