Eva Panadero & maeddes

What's (new) with Spring Boot and Containers?

What if you could build optimized container images and run integration tests without writing complex Dockerfiles or configuration?

What's (new) with Spring Boot and Containers?
#1about 4 minutes

The evolution of Spring Boot and container technologies

A brief history shows how Java, Spring Boot, Docker, and Kubernetes evolved to become foundational for modern software development.

#2about 5 minutes

Building efficient container images with Cloud Native Buildpacks

Cloud Native Buildpacks automate the creation of optimized, layered container images, eliminating the need for complex Dockerfiles.

#3about 2 minutes

Understanding and building native images for containers

Native images offer performance benefits and can be built for containers using the same Buildpack mechanisms as traditional JARs.

#4about 6 minutes

Simplifying local development with Docker Compose integration

Spring Boot's Docker Compose feature automatically starts services and injects their configuration, removing manual setup steps for local development.

#5about 5 minutes

Streamlining integration tests with Testcontainers and ServiceConnection

The @ServiceConnection annotation in Spring Boot simplifies Testcontainers setup by automatically configuring connections to databases and other services.

#6about 4 minutes

Testing Spring AI applications with local LLMs

Use Testcontainers to manage and connect to local large language models (LLMs) for consistent AI application testing without external dependencies.

#7about 3 minutes

Integrating Spring Boot applications with Kubernetes probes

Spring Boot Actuator provides customizable liveness and readiness probe endpoints that integrate directly with Kubernetes for robust health checks.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
Learning Kubernetes made easy with KubeCampus
Learning to use Kubernetes? KubeCampus by Kasten offers free educational content for all skill levels to get you started!Kubernetes is an open-source system for deploying, scaling and managing containerized applications. It allows you to deploy your ...
Learning Kubernetes made easy with KubeCampus
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025

From learning to earning

Jobs that call for the skills explored in this talk.