Nobody Got Fired for Uber's $8 Million Ledger Mistake?

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

Uber's LedgerStore, built on DynamoDB in 2017, is widely cited as a system design success story — but it was actually abandoned within 2-3 years due to prohibitive costs. With 11 million daily trips generating hundreds of millions of writes, the consumption-based pricing of DynamoDB led to an estimated $8 million bill. The post argues this was a foreseeable failure driven by bad incentives: engineers optimizing for promotions rather than sound economics. The migration to an internal DocStore-based system required building additional tooling (CDC streaming framework 'Flux'), compounding the waste. The author criticizes both Uber for presenting this at AWS re:Invent 2019 as a case study, and publications like ByteByteGo for continuing to praise it without examining the full cost picture. The core lesson: technical requirements alone are insufficient — cost modeling must be part of system design decisions.

10m read timeFrom news.alvaroduran.com
Post cover image
Table of contents
The Consistency TrapThe Napkin Math (Because Someone Has To Do It At Some Point)Somebody Should Have Been Fired For ThisCatastrophes Disguised as Case Studies

Sort: