IoT powered by Microprofile
summary
A tiny over‑engineered office IoT stack that controls lamp color and brightness with a gateway, light‑control, time and weather services built on MicroProfile and run with Docker Compose, demonstrating CDI, Config, Health, Metrics endpoints (Prometheus format), the typesafe REST client, and fault‑tolerance features like retry and circuit‑breaker plus timeout/fallback. Services switch between Payara/Open Liberty/Quarkus by changing pom/config only. Vendor SDK and direct REST control both used; live demo mostly works but a Wi‑Fi outage forces onstage debugging.
AI-written summary · about
chapters (13)
- 0:00Start
- 12:44Services
- 13:04The Lightning Control Service
- 13:36The Dependency Injection
- 14:53Gateway Service Agent
- 18:40Metrics
- 23:07Rest Client
- 28:10Open Api
- 30:44Micro Profile Starter
- 37:55Faking an Api
- 40:21Reset Lights
- 44:23Weather Service
- 48:41Security
related talks
51mLightweight Enterprise Java with MicroProfile
47mOn-stage hacking: build 12-factor microservices
36mPractical Cloud Native Java Development with MicroProfile
40mIoT & Microservices
57mA New and Open Way to Build Cloud-Native Microservices - MicroProfile
52mEclipse MicroProfile: A quest for a lightweight and modern enterprise Java platform
39mLive Coding: cloud-native application development with MicroProfile and Open Liberty
42mMicroProfile: microservices made easy
