Skip to content
Rahul Suryawanshi
Menu
Menu
Home
Technology
Distributed Systems
System Design & Architecture
Platform Engineering
Cloud & DevSecOps
AI & Generative AI
Quantum Computing
Distributed Systems
Series Overview
Part 1 — Foundations
What Is a Distributed System?
System Models
Network Model
Failure Model
Time Model
Part 2 — Communication & Coordination
Reliability & Retries
Service Discovery
Distributed Locks
Coordination Services
Part 3 — Replication, Consistency & Consensus
Consistency Models
CAP Theorem
Paxos vs Raft
Quorums & Voting
Part 4 — Fault Tolerance & High Availability
Fault Tolerance vs High Availability
Failure Detection
Observability
Part 5 — Scalability & Performance
Eight Fallacies of Distributed Computing
Engineering Leadership
About
Experience
AI Journey
Balto
Travel Stories
Contact
Engineering Leadership