Eric Ernst

Eric Ernst


Talk Details

Title

Beyond Web Services: Swift for Low-Level Container infrastructure

Description

With the Containerization and Container open source projects that Apple launched in June, we have shown that Swift is a compelling choice for systems-level infrastructure, expanding beyond its traditional application development roots. In this talk, we’ll dive into our newly released container runtime project built entirely in Swift, exploring why we chose Swift and what we learned along the way

We’ll cover:

  • Overview of Containerization
  • Core goals and design principles that drove our architectural decisions
  • Key Swift packages we created to facilitate a container runtime
  • Using Swift for systems development
  • Our experience as a team learning Swift and using it for low-level systems programming.

This talk will demonstrate that Swift’s reach extends far beyond iOS apps and web services—it’s a viable, powerful choice for the most demanding systems programming tasks.


About the Speaker

Position

Software Engineering Leader at Apple

Bio

Eric Ernst is a software engineering leader at Apple, where he focuses on virtualization, containers, container runtimes and Kubernetes.