Design: Data Replication System
Design focuses on replication strategies and architecture for database systems. Does not cover detailed database schema design or application-level logic.
Functional Requirements
Non-Functional Requirements
+---------------------+
| Application |
+----------+----------+
|
v
+---------------------+ +---------------------+
| Primary Database |<-------->| Replication Manager |
+----------+----------+ +----------+----------+
| |
(Write-Ahead Log/WAL) |
| |
+----------v----------+ +---------v----------+
| Replica Database | | Replica Database |
+---------------------+ +---------------------+Pass the test and this pattern moves unknown