Systems where components on networked computers coordinate by passing messages. The core challenges are partial failure, concurrency, and the absence of a global clock.
For key terminology, see Glossary of Distributed Systems Terms and Map of Concepts in Distributed Systems. Related topics: Durable Execution and Durability and Consistency in Storage Systems.
Learning resources
Reading list
- Think Distributed Systems