LESSON 2.2
Replication and read scaling
Learn key techniques and workflows in System Design Foundations.
5m
intermediate
11,710 students
Overview
Replicas give you read capacity and failover. They also give you a window where a follower answers with data that is slightly out of date.
In this lesson you will:
- Distinguish synchronous from asynchronous replication
- Route reads to replicas without breaking read-your-writes
- Plan and rehearse failover
Pro Tip
Use caching and revalidation wisely to ensure your app stays fast and data remains fresh without unnecessary requests.