Microservices are often technical debt.
It’s an approach that has been with us for some years. It’s a common design pattern that I most often see both misunderstood and poorly executed. Software is best built by small autonomous teams, we need to manage the complexity of the systems we build so breaking this