1. Introduction
Replication - using multiple copies of a server (called replicas) for better availability and performance.
If you’re not careful, replication can lead to
- worse performance - updates must be applied to all replicas and synchronized
- worse availability - some algorithms require multiple replicas to be operational for any of them to be used