Modern Enterprise Java from the ground up
summary
Builds a tiny thin WAR with Maven (Java 12), runs it on Open Liberty in Docker, and demonstrates tiny Docker diffs that push over slow networks; adds MicroProfile features like health checks, config, and metrics and a price-calculator example wired via MicroProfile Config; uses a Liberty dev-mode hot-reload workflow to change code live and show immediate behavior; deploys the same container to Kubernetes on IBM Cloud and exercises REST endpoints — everything compiles, deploys, and works.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:14About Sebastian
- 3:37Best practices
- 7:43Build fast
- 11:50docker push
- 16:32health checks
- 18:51runtime features
- 21:19configuration lookup
- 26:24microprofile metrics
- 28:35custom metrics
- 30:39Kubernetes
related talks
45m12-Factor, Cloud Native Enterprise Java Applications
42mEffective Kubernetes for Jakarta EE and MicroProfile Developers
42mCloud Native Java EE
46mEffective Docker and Kubernetes for Java EE Developers
37mLightweight Enterprise Java with MicroProfile
53mEffective Kubernetes for Cloud Native Java Developers
25mKubernetes for Java Developers
59mCloud native, service-meshed Java Enterprise with Istio
