Microservice Patterns - Implemented by Eclipse MicroProfile
summary
Demonstrations use MicroProfile specs (Ivar uses MicroProfile 3.0 and starters) to implement real patterns: externalized config via application.properties, env vars and system props; liveness/readiness health checks; Prometheus-format metrics plus @Counted business metrics; fault tolerance with a 500 ms timeout and a 700 ms sleep triggering a fallback; JWT propagation where token claim "groups" maps to Java EE roles; automatic OpenAPI generation for Swagger clients; and tracing shipped to Zipkin (examples run as runnable JARs on Open Liberty).
AI-written summary · about
chapters (8)
- 0:00Start
- 5:48Getting Started
- 6:50Externalised Configuration
- 13:44Health Check API
- 21:16Circuit Breaker
- 25:26Basic Authentication
- 34:18Distributed Tracing
- 38:43API Description
related talks
42mMicroProfile: microservices made easy
47mA Collection of Microservice Patterns
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
01h 07mJava EE Meets Microservices: MicroProfile 2.x to the Rescue
45mEnd to End Portable Microservices - with Eclipse MicroProfile
36mPractical Cloud Native Java Development with MicroProfile
53mMicroprofile - New and Noteworthy
47mBuild a 12-Factor Microservice with MicroProfile
