Why real systems are shaped the way they are — monoliths, services, databases, caches, queues, and the tradeoffs behind each.