From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere
What this session covers
While “Cloud Native” promised portability, that promise often stops at the boundary of a single infrastructure provider. The traditional definition of Cloud Native rarely addresses the reality of multi-cloud environments, leaving enterprises with deep vendor coupling through fragmented SDKs, distinct authentication flows, and proprietary APIs. It is time to evolve to Multi-Cloud Native, a development paradigm where applications are designed from day one to be agnostic to the underlying provider. In this session, I will explore the architectural principles required to build truly portable applications using driver-based design patterns. I will demonstrate how these patterns are implemented in the ecosystem today, focusing on MultiCloudJ (Salesforce’s open-source Java SDK) and Go Cloud (Google’s open-source Go library). These libraries provide consistent programming models that decouple business logic from cloud providers, enabling a true “write once, deploy anywhere” capability. Drawing from Salesforce’s real-world journey operating hyper-scale services across AWS, GCP, and Alibaba Cloud, I will share the engineering challenges that necessitated this shift. Finally, we will examine the role of AI in this transition: specifically, how the Model Context Protocol (MCP) can analyze SDK usage patterns to automate the refactoring of legacy, vendor-specific code into modern, multi-cloud native standards.
World Congress 2026 North America
Related talks
- Application-Defined Compute: Rethinking Infrastructure for AI Applications
Anurag Goel · Render
Thu 24 Sep · Stage 1
- Docker's Agentic Platform: Sandboxes, MCP, and the Infrastructure of Autonomous Development
Oleg Šelajev · Docker
Wed 23 Sep · Stage 8
- No Single Model to Rule Them All: Building Resilient AI Agents Across Open & Closed LLMs
Emmanuel Acheampong · Crusoe AI
Thu 24 Sep · Stage 6