Synchronous replication sends each write to a secondary system and waits for it to finish before completing the write on the primary. This prevents data loss during an unexpected failure, but network latency directly affects performance. section 13.1
Mistake: treating HA and DR as the same problem
Putting synchronous availability-group replicas in separate data centers may seem to provide both high availability and disaster recovery. Unless the sites have a very fast, low-latency connection, every cross-site write can slow the primary. Use synchronous replication where latency is acceptable; distinguish local automatic failover from cross-site disaster recovery. section 13.1
Figure 13.1 HA topology with availability groups providing automatic failover in a single site
A local availability-group topology makes synchronous replication’s automatic-failover role concrete. section 13.1

