Uber's Repeated Ledger System Rewrites Driven by Promotion Incentives, Not Technical Needs
By
ohduran
Fresh out the oven, still warm. Top of the tray.
Summary
The article examines Uber's repeated ledger system rewrites over the past decade, arguing that these costly overhauls were driven by bad incentives and promotion-seeking rather than technical necessity. It focuses particularly on the 2017 migration to DynamoDB for Uber's payment platform, which was initially praised as a case study but was abandoned just three years later. The piece critiques how each rewrite started as a 'definitive solution' proposal that led to promotions, only to reveal fatal flaws requiring yet another replacement, suggesting organizational dysfunction rather than technical requirements drove these expensive system changes.
Key quotes
· 5 pulledUber has rewritten its ledger systems five times in the last ten years. And at least one of those rewrites, if not all, could have been avoided.
That's because the root of each generation of money software at Uber was driven from bad incentives.
Each started with a brand new proposal, approved as the definitive solution; in time, a fatal flaw was surfaced; and finally, a new proposal came along to replace it.
Every rewrite was someone's promotion project.
At least one of them could've been avoided: the one where Uber moved to DynamoDB.
You might also wanna read
Meta employees report low morale as company prepares to lay off 8,000 workers despite $26.8B quarterly profit
Meta is reportedly preparing to lay off approximately 8,000 workers (10% of its global workforce) on May 20, creating a grim and unhappy env
Meta employees report low morale as company prepares to lay off 8,000 workers despite $26.8B quarterly profit
Meta is reportedly preparing to lay off approximately 8,000 workers (10% of its global workforce) on May 20, creating a grim and unhappy env
Endava adopts AI coding assistant Codex, reducing analysis from weeks to hours
Endava, a global software contracting firm, has adopted Amazon Codex (likely referring to Amazon CodeWhisperer or similar AI coding assistan
Disney AI executive faces staff scrutiny over virtual assistant he calls his 'son'
A Disney AI executive, Jason Cox, has created a virtual assistant named "Sam" that he refers to as his "son," sparking internal staff concer

Meta lays off 1,400 workers as Mark Zuckerberg's yacht arrives in Seattle
On the same day Meta announced nearly 1,400 layoffs in the region, CEO Mark Zuckerberg's 390-foot yacht arrived in Seattle, passing through
AWS Employee Who Restored Deleted Customer Account Is Fired
A blogger recounts how AWS employee Tarus Balog (a 20-year open-source veteran) single-handedly restored his deleted 10-year AWS account aft
