Replication

Learn about replication in distributed systems.

What and why of replication

Replication means keeping a copy of the same data on multiple machines that are connected via a network.

Designing Data-Intensive Application, M Kleppmann
Press + to interact

There are two parts to this definition.

  1. Keeping the same data on multiple machines

    • It’s required to store the copies that are exactly the same as the original data everywhere. The purpose is to use multiple machines to serve users. We would want to handle the increasing volume of reads and writes using more machines, as discussed previously.
  2. The machines are connected via a network ...