Archive
Page 30
Predictive Consensus: Eliminating P99 Tail Latency
The year is 2024, and the speed of light is officially too slow.
X: Surviving Demolition to Build a Hype-Proof Beast
Or: What happens when 500 million people suddenly decide to scream at the same server, and that server is running on a stack held together by duct tape and mem…
Google Jupiter v2: Replacing Spine-Leaf with Optical Switching
Imagine you’re tasked with building a brain. Not a metaphorical one, but a physical, distributed system capable of training the world’s largest Large Language…
Meta's Macro-Service Layer for Sub-Millisecond RPCs
For the last decade, the industry gospel was simple: If it’s big, break it up. We were told that microservices would solve our scaling woes, decouple our teams…
Uber Re-Architecting Global Pub/Sub with CRDTs
On a Tuesday in mid-2023, the "nervous system" of Uber went dark.
Solving Cloud Spanner Fan-Out Storms via Hybrid Latch-Free B-trees
In the world of distributed systems, "five nines" (99.999% availability) is more than a metric—it is a religion. For Google Cloud Spanner, the crown jewel of g…
Solving the Zettabyte Storage Paradox with Erasure Coding and Radical Consistency
Imagine a stack of hard drives reaching from the Earth to the Moon. Now imagine that every single second, one of those drives spontaneously combusts. This isn'…
Hardening Global Edge and Ledgers for Quantum Era
The clock is ticking, but not in the way most people think.
Achieving Zero-RPO Global Consistency with Hybrid Logical Clocks
Imagine this: You’re running a global fintech platform. At 03:14:07 UTC, a user in Tokyo transfers $10,000 to a merchant in New York. Simultaneously, an automa…