5 ms·
>Microservices you trade application complexity for devops complexity. There's a second trade off. Overall complexity. The application as a whole is more compl
by corethree 3y ago
>Microservices you trade application complexity for devops complexity.
There's a second trade off. Overall complexity. The application as a whole is more complex when split into two than when existing as one.
So three things happen:
1. Complexity of the individual microservices goes down.
2. Dev ops complexity goes up.
3. Overall complexity of the entire system in general goes up.
- aledalgrande 3y agoAdd data complexity to that (consistency)
- andrewstuart 3y agoYeah great point. Then trying to work out where the problem is spans both DevOps and development and suddenly you are in a world of hurt.