Live Coding: Cloud native Application Development with MicroProfile & Open Liberty
summary
Live-coding builds two microservices (A and B) in VS Code using OpenJDK/OpenJ9 and Open Liberty, exposing REST endpoints and a declarative RestClient for interservice calls. MicroProfile features shown: MicroProfile config for environment and Kubernetes, fault tolerance (timeouts, CompletableFuture, fallback), OpenAPI docs, Micrometer metrics, health/readiness checks, and JWT-based role checks. Services are containerized, pushed to Docker, deployed via Kubernetes YAML (nodePort) and the demo runs end-to-end with metrics and readiness working.
AI-written summary · about
chapters (16)
- 0:00Introduction to Cloud Native
- 3:44Why Java for Cloud Native
- 7:43MicroProfile Overview
- 9:52Demo Setup and Tools
- 12:25Creating Microservices
- 16:03Live Coding Microservice A
- 21:03Adding Fault Tolerance
- 23:34OpenAPI Documentation
- 27:21Health Checks and Readiness
- 30:18Securing Microservices
- 35:46Configuration with MicroProfile
- 36:49Dockerizing the Application
- 41:25Summary and Q&A
- 43:56Deploying to Kubernetes
- 48:53Kubernetes Configuration
- 51:43Final Demo and Conclusion
related talks
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
01h 25mLive Coding Cloud native Application Development with MicroProfile and Open Liberty
41mCloud Native Application Development with MicroProfile and Open Liberty
44mLive coding: Configuring your cloud-native applications with MicroProfile Config
48mLandscape of MicroProfile and Jakarta EE Tools
43mBoost your productivity with Jakarta EE, MicroProfile & Open Liberty.
47mOn-stage hacking: build 12-factor microservices
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
