- Introduction to Distributed System Design
- HTTP is obsolete. It's time for the Distributed Web
- Rack Model 📃
- If you need a global lock in your distributed system, then you're already in trouble ✨
- Parent Thread: Is Redlock Safe? Reply to Redlock Analysis
- Towards Robust Distributed Systems
- CAP Theorem
- Distributed systems theory for the distributed systems engineer ✨ 📁
- Fallacies of distributed computing
- Consesus Protocol
- Keeping CALM: When Distributed Consistency Is Easy
- Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services 📃 🚧
- Thinking about Availability in Large Service Infrastructures
- Questioning the Lambda Architecture
- Avoiding fallback in distributed systems
- Consistency Models 🚧
- A Distributed Systems Reading List 📁
- Please stop calling databases CP or AP
- The network is reliable
- Managing Critical State: Distributed Consensus for Reliability
- Hinted Handoff
- Gossip Protocol - Broadcast Algorithm Distributed Systems
- Consistent hashing
- The Design Patterns for Distributed Systems Handbook ⚡
- Gossip Protocol Explained
- The Network is Reliable
- Notes on Distributed Systems for Young Bloods
- How to disaggregate a log replication protocol
- Timeouts, Retries and Idempotency In Distributed Systems
- Raft: Understandable Distributed Consensus ✨
- Is Raft more modular than MultiPaxos?
- Paxos, Raft, EPaxos: How Has Distributed Consensus Technology Evolved?
- Implementing Raft: Part 0 - Introduction