Lightweight Enterprise Java with MicroProfile
summary
Claims that Enterprise Java is lightweight and portable, then shows it: a small MicroProfile app (JAX-RS, CDI, JSON-P) and a bookstore plus a separate number API built as fat jars, containerized and pushed to a local Docker registry, runs on four Raspberry Pi devices and manages deployment with Ansible and Docker. Demonstrates config, metrics, health checks and fault tolerance (circuit breaker + fallback produces IDs when number API is down), OpenAPI docs and tracing; demos mostly work with a few live hiccups.
AI-written summary · about
chapters (48)
- 0:00Introduction
- 0:20About me
- 1:02Audience
- 1:32Agenda
- 2:08Who does MicroProfile
- 2:28Size of MicroProfile
- 2:55What do you think
- 3:50Microservices
- 4:53MicroProfile
- 5:35What is MicroProfile
- 6:17What has been accomplished by MicroProfile
- 7:13Why MicroProfile
- 7:59Java Evolution
- 8:40Why Micro Profile
- 9:32MicroProfile is not Java EE
- 10:38Who is involved in MicroProfile
- 11:13Compatible MicroProfile implementations
- 11:44MicroProfile Implementation
- 12:33MicroProfile Demo
- 14:01Runtime
- 15:39IP iOS
- 17:22Ansible
- 23:38Simple App
- 24:00Evolution
- 24:19Configuration
- 25:07Configuration Properties
- 25:41Service Discovery
- 27:17Matrix
- 28:56Sample
- 33:08Metrics
- 33:24Health Check
- 39:27Number Service
- 40:00Number fallback
- 40:19Running the number API
- 40:56Creating a new book
- 41:20Running on PIs
- 42:12Disconnecting Number API
- 43:33Security
- 43:55Authentication
- 45:09Open Tracing
- 46:46Open API
- 47:29Open API Demo
- 48:17RestClientAll
- 48:35RestClient
- 49:07Starting MicroProfile
- 49:51MicroProfile Metrics
- 50:11Resources
- 50:30Questions
related talks
52mLightweight Enterprise Java with MicroProfile
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
46mModern Enterprise Java from the ground up
45m12-Factor, Cloud Native Enterprise Java Applications
36mPractical Cloud Native Java Development with MicroProfile
56mModern Enterprise Java from the Ground Up
42mMicroProfile: microservices made easy
35mGradual Migration from Java EE to MicroProfile
