Kubernetes Native Java
summary
A runnable demo builds a reactive Spring Boot microservice stack: a Java 17 customer service with reactive Spring Data (Mono/Flux) and an in-memory SQL schema on port 8080, Spring Actuator health/readiness and 30s graceful shutdown, a Spring Cloud Gateway edge on port 9191 that composes HTTP + RSocket profile calls into combined customer+profile views, and a GraphQL layer that returns only requested fields. Builds use spring-boot:build-image (buildpacks). Demos run end-to-end with one small GraphQL field-name fix applied live.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:33Why Kubernetes native Java
- 7:09Building the customer service
- 10:19Reactive programming benefits
- 18:22Actuator and health checks
- 23:59Continuous delivery to Kubernetes
- 30:19Introducing the profile service
- 33:07Edge services with Spring Cloud Gateway
- 38:30GraphQL for service composition
- 48:42Production patterns and next steps
- 50:07Q&A








