Engineering & Guides
System Design
3 articles on system design.
System DesignModular Monolith: Why Teams Are Leaving Microservices
42% of organizations are consolidating microservices back into modular monoliths. Here is why the economics shifted, what a modular monolith looks like in practice, and how to decide which architecture fits your team.
10 min read May 21, 2026Read
System DesignVanishing Links: I Designed a URL Shortener and the Expiry Logic Was the Hard Part
A URL shortener is a lifecycle problem, not a mapping one. Full system design with expiry logic, three services, and the data layer that ties it all together.
12 min read Apr 30, 2026Read
System Design3 System Design Patterns Every Engineer Should Know
Master three essential system design patterns — Layered Architecture, Pub/Sub Messaging, and CQRS — with practical examples and guidance on when to use each.
8 min read May 16, 2025Read
That's everything in System Design for now.
