Multi-cloud has been an industry-wide dream for years. However, despite the interest and significant progress, we’re still a long way from achieving true cloud-provider independence. In this talk, I argue that microservices, cloud-native, and related technologies promise to finally make complete multi-cloud possible by taking a bottom-up rather than top-down approach to portability.
However, this benefit doesn’t come for free. The critical design decisions that make microservices a key enabler of multi-cloud have damaged the local development experience. Developers struggle with immature tools that are ill-suited for the challenges that microservice development present. In this talk, we explore the problem and describe how, at
Kelda, we’re working to fix it.