XtraDB Docker Cluster Recovery From Replica

Hey, I’m pretty new to Percona, and trying to figure out how to set a Percona pxc DB architecture that’s HA cross-region in AWS using Docker. Creating nodes outside of the main region will cause latency issues so I want to create a slave replica cluster in a different region, however I want to make the failover and recovery process more automatic, to avoid having to set up multiple DBs for multiple services and not have to worry about dealing with manual failover recovery for all these DBs. Is that even possible, and if so then how?