3 ms·
If your distributed microservices require several to be updated at a time for every change, are they really separate services? Isn't the entire point of a micro
by SamuelAdams 6y ago
If your distributed microservices require several to be updated at a time for every change, are they really separate services? Isn't the entire point of a microservices architecture to reduce the cognitive load with understanding how everything in the system works? You simply need to learn endpoints, not inner-workings. Take Uber for example: post API 1 for calling a ride, post API 2 for payment data, post API 3 for reporting a problem.
Unless your business requirements change drastically every 2-6 months, then it doesn't matter what architecture you use - you'll have to redo most of the stack in a monolith or distributed microservice arch.
- potta_coffee 6y agoI call this "tightly-coupled-and-decentralized" and I hate it because it involves all of the pain of microservices with none of the upside.
- smcleod 6y agoI didn't say anything about needing to update multiple at once, sorry if I gave that impression. Was just ranting about what I've seen in general.