Lightweight Enterprise Java with MicroProfile
summary
Claims a full Enterprise Java microservice stack can be built with minimal code using MicroProfile and run even on constrained hardware; shows live coding, Docker images, and a Raspberry Pi deployment to prove it runs on a Raspberry Pi. Demonstrates concrete features: health and metrics endpoints, OpenTracing traces calls across services, and JWT-based auth and role checks. Includes example use of CDI, JAX-RS, JSON-P, config, fallback/timeout bulkheads, OpenAPI and a typed REST client.
AI-written summary · about
chapters (28)
- 0:00Start
- 2:56What do others think?
- 3:42Why Microservices?
- 4:42Microservices Challenges
- 5:41What is MicroProfile?
- 11:03JAX-RS
- 12:21Architecture
- 12:51Runtime
- 14:22Deployment
- 14:50Configuration
- 16:13Config Sources
- 17:11Fault Tolerance
- 17:53Timeout
- 18:51Fallback
- 19:13Circuit Breaker
- 19:43Bulkhead
- 20:23Healthchecks
- 25:58Application Metrics
- 26:15Meter
- 26:25Timed
- 26:49Gauge
- 27:31Histogram
- 28:17Tracing CDI Calls
- 31:48Challenges in security
- 32:38JWT Propagation
- 33:14Goals
- 34:27Open API
- 35:45REST Client
related talks
39mModern Enterprise Java from the ground up
45m12-Factor, Cloud Native Enterprise Java Applications
42mEffective Kubernetes for Jakarta EE and MicroProfile Developers
59mCloud native, service-meshed Java Enterprise with Istio
01mEffective Kubernetes for Jakarta EE and MicroProfile Developers
44mLive Coding 12-Factor App with MicroProfile and Kubernetes
02h 44mBaking a Microservice PI(e)
42mCloud Native Java EE
