In Couchbase, data replication significantly impacts latency and throughput due to the use of master-slave replication models. The master-slave model involves one master node and multiple replica nodes that follow the data in the master partition. Replication can be achieved through delta snapshots or point-in-time snapshots. Delta snapshots are good for high throughput but increase latency, while point-in-time snapshots provide low latency but lower throughput. By dynamically switching between delta snapshot mode and point-in-time snapshot mode as needed, both high throughput and low latency can be achieved. Additionally, Couchbase uses monotonically increasing sequence numbers to resume from where clients had left off, deduplication, node failure detection, and handling diverging branches of data to provide a highly available and performant platform.