Cloud Native Buildpacks (CNB) is a CNCF project that brings several advantages to application developers in a variety of programming languages and technologies. CNBs transform application source code into runnable artifacts (OCI images) and allow developers to focus on the application business logic, without having to worry about writing Dockerfiles, image security, optimizing container images, etc. In this talk, we'll give a quick overview of the CNB project and its key concepts. We'll demonstrate how you can use the associated tools to build your application image and inspect it. We'll explore the Paketo open source project which provides CNB implementations for various programming languages and use cases, and we'll focus on some of the existing Java CNBs. Last but not least, we'll show how you can seamlessly run your application on a cloud platform like Cloud Foundry, taking advantage of its recently introduced integration with CNBs.
Talk Level:
INTERMEDIATE
Speakers:
Vladimir Pavlov: Vladimir is a Senior Technical Product Manager && Software Architect at SAP. He has 25 years of experience with enterprise architectures, distributed systems, cloud platforms, application programming models. He has also served on the Java EE 6 Expert Group and the JCP Executive Committee. His current activities are in the areas of LM Tools, CI/CD, DevOps and Cloud. Vladimir has spoken at a range of international and regional conferences like JavaOne, EclipseCon, SAP TechEd, Eclipse DemoCamps, jPrime, Java2Days, CEE-SECR, ISTACon, etc. He has also been a mentor and coach at several developer hackathons like HackZurich, GITEX AppHack, SAP InnoJam, Logistics of the Future, etc.
Alexander Bakardzhiev: Alexander Bakardzhiev is a developer who has interests in CI/CD technologies and cloud platforms. Currently he works on the buildpacks topic with Cloud Foundry. In his spare time he enjoys biking and exploring different musical genres.