Distributed Systems
Back: 04 - Systems and Infrastructure MOC
Systems where components located on networked computers communicate and coordinate their actions by passing messages. Distributed systems introduce challenges around consistency, availability, and partition tolerance that don’t exist in single-machine programs.
Categories
- Fundamental Concepts
- Consistency Models
- Consensus Algorithms
- Replication
- Partitioning and Sharding
- Message Queues and Event Systems
- Distributed System Patterns