Replication refers to a database setup in which several copies of the same dataset are hosted on separate machines. The main reason to have replication is redundancy. If a single database host machine goes down, recovery is quick since one of the other machines hosting a replica of the same database can take over. A quick fail-over to a secondary machine minimizes downtime, and keeping an active copy of the database acts as a backup to minimize loss of data. In this short video I will discuss Replication with practical examples which you must know for system design interview. System Design Interview Basics Playlist: ► • System Design Interview Basics AWS Certification: ►AWS Certified Cloud Practioner: • How to Pass AWS Certified Cloud Practition... ►AWS Certified Solution Architect Associate: • How to Pass AWS Certified Solution Archite... ►AWS Certified Solution Architect Professional: • How to Pass AWS Certified Solution Archite...