A Collection of Microservice Patterns
summary
Covers eight concrete microservice patterns and shows working MicroProfile demos using Payara, TomEE and OpenLiberty: compares thin WAR vs fat JAR layers and Docker image layering; enforces one-database-per-service; externalized config with override precedence (file → env → system); health endpoint returns UP plus custom checks; metrics exported for Prometheus metrics exported; fault tolerance demo uses a timeout and 3 failures then 10s wait circuit breaker with a fallback; JWT role-based auth (OpenLiberty) and OpenTracing → Zipkin tracing, all demos running with minor hiccups.
AI-written summary · about
chapters (4)
related talks
43mMicroservice Patterns - Implemented by Eclipse MicroProfile
47mBuild a 12-Factor Microservice with MicroProfile
42mMicroProfile: microservices made easy
47mOn-stage hacking: build 12-factor microservices
54mCreating a Cloud-native Microservice – Which Programming Model Should I Use?
36mPractical Cloud Native Java Development with MicroProfile
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
45mEnd to End Portable Microservices - with Eclipse MicroProfile
