How Do I Build My First Cloud-Native Applications with Java?
summary
Shows how to build and run Java microservices using Java EE and Eclipse MicroProfile, deploying them to Kubernetes with Istio for cloud-native features. Covers which capabilities Kubernetes and Istio provide out of the box and which concerns (like application-specific failover, metrics, and fine-grained authorization) must be implemented in the microservice logic, demonstrated with the speaker’s open-source cloud-native-starter example and Minikube deployment scripts on GitHub.
AI-written summary · about
chapters (12)
- 0:00Cloud-native Java intro
- 1:08Cloud-native vs microservices
- 4:20Example app tech stack
- 8:58Building Java containers
- 13:12REST endpoints & comms
- 16:24Service mesh traffic
- 18:32Resilience in distributed systems
- 21:04Logging and tracing
- 23:53Monitoring with MicroProfile
- 25:17Local and cloud deploy
- 28:09Summary & resources
- 29:33Q&A
related talks
29mHow to develop your first cloud-native Applications with Java
47mLife of Java Applications in Cloud Containers
45m12-Factor, Cloud Native Enterprise Java Applications
25mKubernetes for Java Developers
36mPractical Cloud Native Java Development with MicroProfile
59mCloud native, service-meshed Java Enterprise with Istio
01mEffective Kubernetes for Jakarta EE and MicroProfile Developers
35mJava Developer’s Journey in Kubernetes
