The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

The State of APIs in the Container Ecosystem

It has been nine years since Solomon Hykes gave a quick demo of Docker and containers at PyCon! Since then, containers have effectively taken over the tech world, initially with developers but now operationally a major part of how many businesses run services in the cloud. But what’s the “API” for containers? Docker has had an HTTP-based REST API for nearly a decade, but we also have the exponential growth of Kubernetes and its orchestration API, not to mention its definition of a container runtime API called the Container Runtime Interface, or CRI, based on gRPC.


In this talk, we will attempt to demystify the state of APIs across the container landscape, overviewing the how and why of the layers of APIs that drive how containers work today. Secondly, we’ll make it practical by talking about the tradeoffs of where developers and operators should be interacting with these APIs and who these layers are meant to be consumed by. We’ll wrap up by talking about where APIs and innovations around containers are heading in the popular spaces of cloud services and the Kubernetes ecosystem.


Phil Estes

Principle Engineer @AWS, Containerd Maintainer, & Technical Oversight Board of OCI

Phil is a Principal Engineer with Amazon Web Services (AWS), focused on core container technologies that power various AWS container offerings. Phil has spent the last several years actively working on various open source technologies and standards across the cloud native ecosystem. He is a...

Read more
Find Phil Estes at:


Wednesday May 11 / 11:20AM EDT (50 minutes)


Building and Evolving APIs


APIGraphQLgRPCKubernetesCloud ComputingDistributed Systems

Add to Calendar

Add to calendar


From the same track

Session + Live Q&A API

The GraphQL Developer Experience at Twitter

Wednesday May 11 / 10:10AM EDT

This talk will give you a peek into the day-to-day reality of working with a GraphQL API at scale, taking you on a journey through the API development process at Twitter. Michelle will share the unique challenges Twitter faces, plus the strategies and tooling they've built to handle...

Michelle Garrett

Software Engineer @Twitter

Session + Live Q&A API

Modern API Development and Deployment, From API Gateways to Sidecars

Wednesday May 11 / 12:30PM EDT

Knowing what data and services are available in your business can be challenging. Getting access to all of them in an easy, consistent, secure way is even harder. Maybe you've been using an api gateway to try to bring them all together in one place, but it doesn't feel like quite the...

Matt Turner

DevOps Architect and Co-Founder for Istio London

Session + Live Q&A Kubernetes

Kubernetes as a Foundation for Infrastructure Control Planes

Wednesday May 11 / 01:40PM EDT

To continue the conversation with Daniel, please join the Hangout with the Speaker during the break after the session.The distribution, deployment, and ongoing maintenance of infrastructure is frequently decoupled from the applications that consume it. Kubernetes has become the default platform...

Daniel Mangum

Software Engineer @Upbound & Crossplane Maintainer

Session + Live Q&A API

APIs at Scale: Creating Rich Interfaces that Stand the Test of Time

Wednesday May 11 / 09:00AM EDT

The amount of data in the world is growing exponentially. To match, APIs are also growing in size and complexity. They need to do more, evolve faster, and integrate into more places. So what is the best way to design data and APIs that can flex to changing needs? Using 100 of the BBC’s APIs...

Matthew Clark

Head Of Architecture for the @BBC's Digital Products

Paul Caporn

Lead Technical Architect, TV and Radio @BBC

View full Schedule