Lightweight Enterprise Java with MicroProfile
summary
Live coding builds a Book REST service plus a separate ISBN generator service, using MicroProfile specs (Config, Fault Tolerance, Health, Metrics, OpenAPI, JWT propagation, Rest Client, Reactive Messaging). Configuration supports file/system/env and a custom JDBC config source, services ran on Raspberry Pi (container images start ~20s). Fault-tolerance annotations give retry/circuit-breaker/fallback behavior so the API fallback generates ISBN when number API is down; Jaeger collects traces across Quercus and TomEE, and metrics/health endpoints work as expected.
AI-written summary · about
chapters (13)
- 0:00Start
- 2:34What is MicroProfile?
- 4:59MicroProfile Specs
- 12:09Configuration
- 18:34Fault Tolerance
- 20:16Fallback
- 20:28Circuit Breaker
- 20:52Bulkhead
- 24:53Healthchecks
- 35:59Open Tracing
- 48:06REST Client
- 49:19Reactive Messaging
- 51:41Resources
related talks
51mLightweight Enterprise Java with MicroProfile
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
42mMicroProfile: microservices made easy
47mOn-stage hacking: build 12-factor microservices
36mPractical Cloud Native Java Development with MicroProfile
45m12-Factor, Cloud Native Enterprise Java Applications
53mMicroprofile - New and Noteworthy
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
