1 min read

Eight principles for refactoring a monolith to microservices

Eight principles for refactoring a monolith to microservices

An architectural modernization effort, such as refactoring a monolith to microservices, is a major undertaking. It’s not something to be undertaken lightly.

There are several principles that I’ve found useful when refactoring a monolith to microservices. I’ve described versions of them in previously talks, Six principles for Refactoring to Microservices, and Ten principles for refactoring to microservices. I also cover them in my Microservice architecture workshop.

In this article, I’ll briefly describe the latest refinement of these principles, which will be expanded upon in later articles.

This post is for paying subscribers only