Computer Systems
- Multi-Region Architecture - Building for a World That Can Catch Fire May 2026 - 8 min read
- The Live Web - Real-Time Data Without Polling Forever Sep 2024 - 11 min read
- Multi-Tenancy & The Noisy Neighbor Problem - Sharing Hardware Without Sharing Problems May 2026 - 7 min read
- Reproducible Environments - Making Sure It Runs on Someone Else's Machine Sep 2024 - 12 min read
- Monitoring & Observability - Knowing What Your System Is Doing Sep 2024 - 13 min read
- CI/CD - Deploying Early, Deploying Often, Deploying Without Fear Sep 2024 - 11 min read
- Transactions - Atomicity Across Services, Two Ways Sep 2024 - 12 min read
- Blockchain: From Byzantine Generals to Distributed Trust Aug 2021 - 16 min read
- Raft - How Distributed Systems Agree on Anything Sep 2024 - 9 min read
- SQL vs NoSQL - Choosing the Right Database for the Job Sep 2024 - 9 min read
- Fault Tolerance - Building Systems That Survive Their Own Failures Sep 2024 - 10 min read
- Consistency & CAP - The Tradeoff Distributed Systems Cannot Escape Sep 2024 - 18 min read
- Load Balancing & Proxies - Distributing Work So No Single Machine Drowns Sep 2024 - 13 min read
- Distributed Deadlock - When Systems Wait for Each Other Forever Aug 2024 - 9 min read
- Distributed Mutual Exclusion - One at a Time, Without a Referee Aug 2024 - 8 min read
- Logical Clocks & Global State - Ordering Events When There Is No Global Clock Aug 2024 - 9 min read
- Time in Distributed Systems - Why Clocks Disagree and What to Do About It Aug 2024 - 7 min read
- Sharding & Replication - Splitting Data So No Single Machine Drowns Sep 2024 - 13 min read
- Caching Strategies - The Trade-off Between Speed and Truth Sep 2024 - 11 min read
- CDN and Content Delivery - How Data Gets Everywhere Fast Sep 2024 - 11 min read
- Latency, Throughput & Queues - The Physics of System Performance Sep 2024 - 9 min read
- System Design From First Principles - The Complete Playbook Sep 2024 - 24 min read
- System Design - Building Things That Don't Fall Over Sep 2024 - 14 min read
- The Vocabulary of Systems - Demystifying the Buzzwords That Fill Engineering Meetings Sep 2024 - 63 min read
- gRPC - When REST Is Not Enough Sep 2024 - 7 min read