Monolith to Microservices

Sam Newman

July 25, 2022 1. Just Enough Microservices

This is an architecture in which we have high cohesion of related technology, but low cohesion of business functionality. If we want to make it easier to make changes, instead we need to change how we group code—we choose cohesion of business functionality, rather than technology

July 26, 2022 1. Just Enough Microservices

To guarantee independent deployability, we need to ensure our services are loosely coupled—in other words, we need to be able to change one service without having to change anything else. This means we need explicit, well-defined, and stable contracts between services


Leave a comment