Live Coding 12-Factor App with MicroProfile and Kubernetes
summary
Live-coded a two-service 12‑Factor example: Service A on Open Liberty calls Service B on Quarkus, both built with Maven, containerized (Docker) and deployed to Kubernetes with deployment YAML and replica=2. Configuration uses MicroProfile Config and Kubernetes env/ConfigMap override; service-to-service calls use MicroProfile Rest Client and fault tolerance (retry timeout fallback) so slow/errant backend produces successful responses via timeout+retry. Health liveness/readiness probes, port binding and CI-friendly build→release→run steps are shown and the deployment works as demoed.
AI-written summary · about
chapters (23)
- 0:00Start
- 0:14Live Coding 12-Factor App
- 1:2412 Factors in a nutshell
- 1:47Why 12 factor?
- 2:26What is a Twelve-Factor App?
- 5:11MicroProfile Community
- 7:43II. Dependencies
- 8:42MicroProfile Config
- 9:06IV. Backing services
- 9:32MicroProfile REST Client
- 10:19V. Build, release, run
- 10:48VI. Processes
- 11:26VII. Port binding wat
- 11:59VIII. Concurrency
- 12:18IX. Disposability
- 12:49MicroProfile Fault Tolerance
- 13:03X. Dev/prod parity
- 14:00XII. Admin processes
- 14:51How to get started?
- 35:31Demo
- 35:4412 factor app
- 36:47THE FACTORS
- 38:15References
related talks
47mOn-stage hacking: build 12-factor microservices
47mBuild a 12-Factor Microservice with MicroProfile
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
55mLive Coding: Cloud native Application Development with MicroProfile & Open Liberty
32mBuild a 12-factor microservice using MicroProfile
45m12-Factor, Cloud Native Enterprise Java Applications
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
40mYour Java Application Kubernetes Native Ready: A Live Experience
