Using Pulsar’s standard geo-replication mechanisms, along with failover-aware clients should get you what you are looking for. However, since the geo-replication will between DCs, then the traffic will go over the public internet (unless you have dedicated network links). Therefore, you will need to add authentication for all of the clusters and mTLS for the traffic if you want the data to be secured.