Distributed architectures

The goal is to manage state and consistency across more than a single machine.

Wrong assumptions

  1. The network is always reliable

  2. Latency doesn’t matter

  3. Bandwidth is infinite

  4. The network is secure

  5. Topology is the same

  6. There is one administrator

  7. Transport data is free

  8. The network is homogenous

Distributed transactions

GeoNodes

API contracts

2-Phase commit

Eventual vs strong consistency

Atomic transactions

Last updated