Nobody Got Fired for Uber's $8M Ledger Mistake?
5 hours ago
- #cost optimization
- #case study
- #system design
- Uber's LedgerStore on DynamoDB was a costly mistake, leading to an $8 million bill due to high consumption-based pricing.
- DynamoDB is suitable for payments due to regional consistency, but not for ledgers requiring global linearizability.
- Each system rewrite at Uber was driven by promotion incentives rather than cost-effective, sustainable solutions.
- Napkin math reveals that Uber could have predicted unsustainable costs from DynamoDB writes and storage at scale.
- The case study highlights the danger of prioritizing technical impressiveness over business economics and cost awareness.