How would you design for high availability, fault tolerance, and disaster recovery across major cloud providers at Merck?