01 # Replication mode
Asynchronous or synchronous replication?
ConclusionBegin with asynchronous replicas for read scale and disaster recovery. Accept the latency cost of synchronous acknowledgement only when a transaction has a strict loss budget.
03 # EXPERIMENTING
Replication · High Availability · Failover
TECHNICAL NOTE
Treat the primary database as a system to recover, not an appliance to trust blindly. Replication helps only after recovery time, acceptable data loss, monitoring, and ownership are clear.
COMMON USES
Read replicas only after the primary has a measured bottleneck and the application can tolerate replica lag.
A single writable authority with durable backups, tested restores, and carefully designed transactions.
Automated failover where the team can monitor it, fence the old primary, and rehearse the recovery path.
QUESTIONS
01 # Replication mode
ConclusionBegin with asynchronous replicas for read scale and disaster recovery. Accept the latency cost of synchronous acknowledgement only when a transaction has a strict loss budget.
02 # Failover ownership
ConclusionAutomate only the failure modes that are observable and rehearsed. Until then, a clear runbook and restore drills are safer than automation nobody trusts.
TAKEAWAY
High availability is a promise about failure. The proof is a practiced recovery, not the number of replicas on a dashboard.
POINTS TO KEEP IN MIND
Open channel