Containers All the Way Down!: Optimizing Spring Boot apps for the Modern Cloud

Track: Frameworks
Abstract
In a cloud-native world, containerization is a key enabler for scalable, portable, resilient, and (cost-)effective applications! This session will explore how Spring Boot developers can seamlessly optimize their applications for containerized environments.

The presenter will discuss and demonstrate the following pivotal topics and more:

* Best practices for building efficient, lightweight container images tailored for Spring Boot applications
* How Spring Boot simplifies the creation of these images with built-in support for Docker and Cloud Native Buildpacks (CNB)
* Leveraging Boot's built-in support for TestContainers to create integration tests that best simulate production, vitally important for both development and build pipelines
* Cloud Native Buildpack support for building both traditional JVM-based applications and high-performance native images using GraalVM, customization options, and more

Through a lively discussion and live demos, you'll see how to optimize your development workflow and ensure that your Spring Boot applications can handle the demands of production in a containerized world. Come to this session to learn how to unlock the *full* potential of containers for your Spring Boot projects!
Mark Heckler
Mark Heckler, MBA is a software developer & Principal Cloud Developer Advocate for Java/JVM Languages at Microsoft, conference speaker, Java Champion, and Kotlin Developer Expert focused on developing innovative production-ready software at velocity for cloud and edge computing platforms. He has worked with key players in numerous industries and public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is an open source contributor and author of Spring Boot: Up and Running (https://bit.ly/springbootbook) and can be found on Twitter/X @mkheck.