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.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

d

Saby Company
Delebio, Italy

Junior

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
All the videos of Halfstack London 2024!
Last month was Halfstack London, a conference about the web, JavaScript and half a dozen other things. We were there to deliver a talk, but also to record all the sessions and we're happy to share them with you. It took a bit as we had to wait for th...
All the videos of Halfstack London 2024!

From learning to earning

Jobs that call for the skills explored in this talk.

Java Developer

Java Developer

stagingcomp8221
Hamburg, Germany

Remote
70-80K
Intermediate
Docker
Angular
Spring Boot
Full-Stack Developer

Full-Stack Developer

Friedrich Kicherer GmbH & Co. KG
Ellwangen (Jagst), Germany

Junior
Intermediate
Senior
GIT
Docker
JavaScript
Java Developer

Java Developer

CheckYeti
Vienna, Austria

Intermediate
Java
MySQL
Docker
Spring
Spring Boot
+1