4 ms·
Microservices is just a pragmatic, reasonable solution to the changing "economics" of software: - There is a lot more software being built nowadays - There are
by vp8989 6y ago
Microservices is just a pragmatic, reasonable solution to the changing "economics" of software:
- There is a lot more software being built nowadays
- There are a lot more engineers working
- The average age keeps decreasing to offset rising labor costs
- The average skill level keeps decreasing because of increased abstraction and managed solutions (despite more information / history to learn from)
- There is more B2C software running in Prod now that is "on the hook" for millions of $ of revenue
So you have more, less skilled people working on things with higher economic value. The "microservices" solution is to limit the mess and destruction they can cause by giving them their own little sandbox to build in.
Provided the "plumbing" is well enough engineered, it nets out to a better outcome than letting hundreds of 23 year old junior engineers loose on a monolith.