Build a 12-Factor Microservice with MicroProfile
summary
Shows how to implement the 12-factor rules with MicroProfile by building two microservices (A calls B) using MicroProfile Config, Fault Tolerance (retries, circuit-breaker, fallback), Health Check and REST Client on Open Liberty with Maven, Docker and Kubernetes/Helm. Demonstrates externalized config, injectable clients, health endpoints and scaling via replicas; live demo runs the services from GitHub, sometimes triggers failures to show recovery, and confirms the patterns work end-to-end.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:58What is a 12Factor App
- 2:33Defining Contract
- 5:11Traffic Lab
- 7:11Dependence
- 8:28Configuration
- 9:54Backend
- 11:02Builder
- 12:29Stateless
- 13:36Port
- 15:17Concurrency
- 15:55Disposable
- 18:30Productarity
- 20:16Logs
- 21:07Admin Processes
- 23:59About MicroProfile
- 26:42Configure
- 27:29Tolerance
- 29:11Health Checker
- 29:57Razor Client
- 30:58Demo
- 33:02Fail
- 34:13API
- 34:36restful microservice
- 42:47health check
related talks
32mBuild a 12-factor microservice using MicroProfile
47mOn-stage hacking: build 12-factor microservices
32mMicroProfile for Dummies
44mLive Coding 12-Factor App with MicroProfile and Kubernetes
42mMicroProfile: microservices made easy
54mCreating a Cloud-native Microservice – Which Programming Model Should I Use?
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
55mLive Coding: Cloud native Application Development with MicroProfile & Open Liberty
