Climbing the Ladder of Abstraction Towards the Cloud to Edge Continuum

Updated on October 3, 2023
Jonas Bonér
Jonas Bonér

Founder and CEO of Lightbend

Most companies are facing significant challenges with deploying applications on Cloud Native infrastructure due to the overwhelming complexity of the Kubernetes and CNCF ecosystem. Most companies continue to move forward due to the immense benefits of moving to the Cloud and Edge. However, too few development teams can navigate the complexity gracefully and deliver actual value with good ROI to their organizations. Thus, the appeal of fully managed low code, IDPs, and developer PaaS:es allowing for “infrastructure inferred from code” that masks this complexity.

With these challenges in mind, what will the future of the Cloud and Edge look like for us as developers? We need to continue to climb this “ladder of abstractions.” We need a programming model and DX that takes full advantage of new Cloud and Edge infrastructure while liberating developers to focus on the essence: business logic and data.

Imagine a world where:

  • You only had to think about your business logic, API, and domain data—not worry about how to store and manage data.
  • You could declaratively configure your code with its constraints and requirements and as a result, have the most suitable infrastructure stack automatically generated and fully managed for you.
  • You write a simple function, not thinking about where and how it should run, and deploy it in the Cloud-to-Edge Continuum to see it adaptively run, relocate, and replicate as needed—always ensuring high availability, high throughput, and ultra-low latency.
  • Your data existed wherever it needed to be, always co-located with the service and the end user, always there and available, always correct and consistent—regardless if it's on the device, at the edge, or in the cloud.

Sounds interesting? Join me to learn more.