Microservices

System Design

You Extracted Microservices Before You Understood the Boundaries

Splitting a system into services makes boundaries expensive to change. Getting them wrong produces a distributed monolith that is harder…

Read More »
System Design

Sharing a Database Between Microservices Defeats the Point of Having Them

Splitting a monolith into separate deployable services while leaving them all reading and writing the same database preserves every coupling…

Read More »
Back to top button