As a service architecture, the microservices architecture has become increasingly popular. But your own business context, evaluated against the above pros and cons, is essential to deciding if you should start with monolith or microservices. For a lightweight application, a monolithic system often suits better. For a complex, evolving application with clear domains, the microservices architecture will be the better choice. The main takeaway? Don’t focus entirely on the architectural approach, but on the specific needs of your organization. That will help you to clarify and cut down on any unnecessary complexity and lead the way forward as a technical decision maker.