Building & Managing Container Images at Scale with Cloud Native Buildpacks
Conference (BEGINNER level)
Room 10
In today’s cloud native landscape, container images have become the de defacto deployment artifact. However, building and maintaining these images efficiently can be challenging, especially for a diverse set of applications. Traditional build pipelines often struggle to handle this complexity, leading to "snowflake" builds and requiring extensive container expertise from developers.
Cloud Native Buildpacks (CNBs) offer a standardized way to transform application source code into container images, without needing Dockerfiles. CNBs leverage advanced caching mechanisms to significantly improve build performance at scale, while their modular and reusable approach ensures that developers & operators can efficiently build upon the work of their peers. By adopting CNBs, organizations accelerate their development pipelines, reduce costs, and achieve greater agility in their containerized application deployments.
After this talk, you’ll be able to run buildpacks with the Pack CLI and hit the ground running with Heroku’s set of opinionated buildpacks. Finally, you’ll learn how operators of large platforms use buildpacks to make their container builds scalable. By the end, you'll have a solid understanding of CNBs and be equipped to implement them in your own projects.
Cloud Native Buildpacks (CNBs) offer a standardized way to transform application source code into container images, without needing Dockerfiles. CNBs leverage advanced caching mechanisms to significantly improve build performance at scale, while their modular and reusable approach ensures that developers & operators can efficiently build upon the work of their peers. By adopting CNBs, organizations accelerate their development pipelines, reduce costs, and achieve greater agility in their containerized application deployments.
After this talk, you’ll be able to run buildpacks with the Pack CLI and hit the ground running with Heroku’s set of opinionated buildpacks. Finally, you’ll learn how operators of large platforms use buildpacks to make their container builds scalable. By the end, you'll have a solid understanding of CNBs and be equipped to implement them in your own projects.
Terence Lee
Heroku
Terence is an architect at Heroku where he helped create Classic Buildpacks and then later co-founded Cloud Native Buildpacks, a CNCF Incubation Project. In the Ruby community he's been a maintainer on projects such as Ruby itself, Bundler, and Resque, but is mostly known for getting people together for #rubykaraoke. When he’s not going to an awesome an event, he lives in Austin, TX where it's acceptable to eat a taco for every meal of the day.