One Database, Until It Hurts.
On the smart-parking system, the same spot was being sold twice under load. A unique constraint on the reservation table removed the race in one migration. No Kafka, no service split, no rewrite. A single database instance handled this without any of that. Split it only when a query you cannot rewrite is the bottleneck.





























