System Model
A way of thinking
This System Model introduces a way of thinking about distributed systems that is foundational to the Distributed Async Await specification. It defines the rules that govern the behavior of distributed software systems.
📄️ Distributed Systems
Establishing a clear and concise definition of a distributed system is foundational to a first principles approach to establishing a coherent system model.
📄️ Processes
Processes are the fundamental unit of locality in a system.
📄️ Executions
Executions are the fundamental unit of computation in a system.
📄️ Messages
Messages are the means by which processes communicate with each other. They are the primary mechanism for exchanging information and coordinating actions in a distributed system.