Thriving in a Multi-Cloud World: Strategies for Success