Distributed systems are collections of independent computers that appear to users as a single coherent system. This hub organizes Wikantik's content on the theoretical foundations and practical engineering patterns required to build resilient, scalable, and correct systems in an environment of network partitions and node failures.
The fundamental theorems and laws that govern distributed behavior.
Agreeing on state across multiple non-trusting or failing nodes.
Managing shared state across space and time.
Practical architectures for scalable and reliable systems.