Payments. A payment gateway
A payment gateway for shops: never charge twice (idempotency key), never lose a confirmed payment (RPO = 0, transactional outbox), and survive losing a region.
- System Design — Load balancers, caches, queues and regions: build a system that holds the load