Asynchronous replication

Asynchronous replication means that the data is replicated into fragments of time, for example, every 10 minutes. During set up, the RPO is chosen based on several factors, including the business need and the bandwidth that is available.

Bandwidth is the primary consideration; this is because, depending on the size of the changes, the real time replication might not fit in the RPO window, requiring a more considerable replication time and directly affecting RPO times. If unlimited bandwidth is available, synchronous replication should be chosen.

In hindsight, we, as IT architects, spend a significant amount of time trying to figure out how to make our systems more resilient. Indeed, successfully decreasing RTO and RPO times can mark the difference between a partially thought out solution and an entirely architected design.