December 15, 2019

259 words 2 mins read

The future of cloud-native programming (sponsored by IBM)

The future of cloud-native programming (sponsored by IBM)

Today, we are witnessing a great proliferation of cloud-native paradigms such as 12-factor apps, microservices, and serverless. Tamar Eilam discusses an emerging unified cloud platform (based on open source projects such as Kubernetes and Istio) and explains why the new frontier is its evolution to unify multiple programming paradigms for greater simplification with power of expression.

Talk Title The future of cloud-native programming (sponsored by IBM)
Speakers Tamar Eilam (IBM Research)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location New York, New York
Date February 4-6, 2019
URL Talk Page
Slides
Video Talk Video

Cloud-native programming refers to the practice of continuously delivering software as a service. Multiple programming paradigms and platforms have emerged, such as 12-factor apps and serverless, offering varying degrees of abstraction, visibility, control, and simplification and optimized toward different types of workloads, such as event-based, request-response, stateful, and stateless. An examination of use cases shows that a realistic cloud-native application will be composed of a plurality of artifacts such as event-based functions and long-running request-response-based microservices. A unified cloud platform is beginning to emerge that includes Kubernetes for container orchestration and Istio microservice mesh—allowing portability, visibility, and security. The next frontier is the evolution of the cloud platform to bring together and unify key programming paradigms for greater simplicity, visibility, and control. Tamar Eilam offers an overview of this emerging cloud platform, discusses the roles that multiple open source projects play, and offers a path forward toward the unification of the cloud programming model. This keynote is sponsored by IBM.

comments powered by Disqus