~/talk

IoT powered by Microprofile

Talkat Riga Dev Days 2019 · 2019-05-29..05-31· [iot, microservices]
slides:none on file

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

  1. 0:00Start
  2. 12:44Services
  3. 13:04The Lightning Control Service
  4. 13:36The Dependency Injection
  5. 14:53Gateway Service Agent
  6. 18:40Metrics
  7. 23:07Rest Client
  8. 28:10Open Api
  9. 30:44Micro Profile Starter
  10. 37:55Faking an Api
  11. 40:21Reset Lights
  12. 44:23Weather Service
  13. 48:41Security
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.