Build a 12-factor microservice using MicroProfile
summary
Builds a 12‑factor Java microservice end-to-end, showing a live demo that packages dependencies into a single deployable (jar or Docker image), uses Maven for dependency management, externalizes config to the environment and logs to stdout, and enforces stateless processes so instances scale by replication. Demonstrates MicroProfile Config for layered configuration sources and MicroProfile Fault Tolerance for retries/circuit breakers, and explains why build→release→run pipelines and short, quiescent shutdowns matter in production.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:1812-factor methodology
- 7:25Codebase and dependencies
- 10:20Configuration and backing services
- 14:31Stateless processes and port binding
- 18:40Concurrency and disposability
- 22:53Dev-prod parity and logging
- 28:34MicroProfile for 12-factor
- 31:03Resources and closing
related talks
47mBuild a 12-Factor Microservice with MicroProfile
47mOn-stage hacking: build 12-factor microservices
42mMicroProfile: microservices made easy
44mLive Coding 12-Factor App with MicroProfile and Kubernetes
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
54mCreating a Cloud-native Microservice – Which Programming Model Should I Use?
53mMicroprofile - New and Noteworthy
45mEnd to End Portable Microservices - with Eclipse MicroProfile
