Looking Back: Distributed Monolith Symptoms, Costs and What We Would Merge Again
Bookstore's microservice version did not turn into a distributed monolith: shared code stayed at 68 lines of contracts and checkout has a single synchronous step, but the central package file triggers every pipeline on each change. Compared with the monolith, application memory is 7.4 times larger and the order request's p50 went from 5.8 ms to 22.7 ms; we would merge Notifications into the BFF and keep Payments separate.
14 Nov 2026
·
9 min
·
7