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

From learning to earning

Jobs that call for the skills explored in this talk.