Dec 6–8, 2022San Francisco

Workshops

A Better Path to Production with Spring Boot

Tue, Dec 6 at 1:00 PM PT (120 min)

Instructors

Josh Long

VMware

Tiffany Jernigan

VMware

Description

We love production. We love getting software to production, where it benefits its users and provides value to the organizations that build it. These days, as often as not, production is Kubernetes.

In this workshop, we’re going to look at how to build applications in Spring Boot that are optimized for production and then how to get those applications to production with Kubernetes. Production—it can be a scary place sometimes. But getting there is worth it. We’ll tackle it all together–using GraalVM native images, building custom operators, using buildpacks, deploying your app, managing secrets, wiring K8s for observability, all of it—so that your app is production grade.

Technologies

Spring Boot, VMware Tanzu Application Platform (including App Live View, Cartographer, and App Accelerator)

Prerequisites

  • GraalVM Java 17 (use sdkman or your favorite package manager to get it installed; make sure you have the native-image CLI installed)
  • A recent-ish version of Apache Maven
  • An IDE like IntelliJ IDE (community edition), Spring Tool Suite, or Visual Studio Code
  • Familiarity with the tools on the command line
  • kubectl or another Kubernetes client