How to develop your first cloud-native Applications with Java
summary
Shows a runnable example app published as cloud-native-starter repo that builds Java microservices with Open Liberty + MicroProfile, OpenJ9 and AdoptOpenJDK, packages them as Docker images and deploys to Minikube or IBM Kubernetes with Istio. Demonstrates resiliency using a fallback caching via MicroProfile annotation so the UI still shows articles when services fail, aggregates logs with LogDNA, and uses Istio to route an 80/20 traffic split between v1 and v2. Deployment scripts let the full demo run locally in under an hour.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 0:40Why cloudnative
- 1:35Why cloudnative doesnt make sense
- 3:32What is cloudnative
- 5:00New possibilities
- 7:07What are containers
- 9:38Open JDK
- 10:50Kubernetes
- 18:14MicroProfile
- 26:26Conclusion
related talks
32mHow Do I Build My First Cloud-Native Applications with Java?
52mCloud Native, Service-Meshed Java Enterprise With Istio
45m12-Factor, Cloud Native Enterprise Java Applications
06mFast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfile
53mEffective Kubernetes for Cloud Native Java Developers
59mCloud native, service-meshed Java Enterprise with Istio
01h 25mLive Coding Cloud native Application Development with MicroProfile and Open Liberty
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
