From my experiences, there are quite a few points to be considered while designing a strategy
1. Application / Data consistency - Based on whether replication method is crash-recoverable, apps-aware, etc, need to use a supported technology, sometimes coming from…