Let Each Part Do Its Job: How One School Library App Grew Up
Follow one school library's reservation app from a single program to a system with a broker, outbox, saga and read model. Every pattern arrives because a real complaint forces it: monoliths vs microservices, async jobs, queues and streams, delivery guarantees, retries, outbox, sagas, CQRS, event sourcing, and the object patterns inside the code. Guide 3 of 5.
Created 2026-09-15 · Updated 2026-10-15 · System Design