Splitting a system into services makes boundaries expensive to change. Getting them wrong produces a distributed monolith that is harder…
Read More »Microservices
Splitting a monolith into separate deployable services while leaving them all reading and writing the same database preserves every coupling…
Read More »

