Exit

1 / 20

Sections

Slide 1

Module goal — design reliable replicated systems

Choose replication and consistency guarantees that protect application correctness while balancing latency, availability, and failures.

  • Explain what a successful read or write guarantees across replicas.
  • Predict stale reads, quorum behavior, and outcomes during network partitions.
  • Use PostgreSQL, etcd, and CouchDB experiments to justify a consistency policy for your project.
  • Try: python3 lab.py doctor
Exercise 1 and expected result
Open-source tools to try (1)
  • Python setup

    Read the linked section, then run the matching exercise in the classroom kit.