...

/

Turning the Modular Monolith into Microservices

Turning the Modular Monolith into Microservices

Learn about refactoring a monolithic application into microservices by updating the initialization structure.

Our application, while it is modular, is a monolith. It is built as a single executable and can be deployed as a single application. There is nothing wrong with that, but faced with scaling issues, we have only one knob we can adjust. If we broke the application up by turning each module into its own microservice, then when faced with scaling issues, we would have finer control over how the application can be deployed to support the load.

Transitioning to microservices

Turning our application into microservices will have many steps, but will not be difficult: ...