~/talk

Jakarta EE + MicroProfile: The Nonfunctional Features #slideless.

Talkat Devoxx Ukraine 2020 · 2020-11-05..11-07· [java, microservices]
slides:none on file

Builds two Quarkus MicroProfile services (a slow responder and a client) and wires up Health liveness/readiness probes, Metrics exposed to Prometheus, and bulkhead with fallback plus retry for fault tolerance. Uses MicroProfile Rest Client, java.util.logging, and auto-generated OpenAPI/Swagger UI. Demonstrates bulkhead limiting to one concurrent execution, causing ~97,000 fallback calls under load, shows per-status counters created at runtime, and uses WebApplicationException to return custom HTTP statuses. Everything runs live in dev mode and Prometheus scraping and alerts are shown working.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 3:37About the speaker and Jakarta EE
  3. 7:26Demo setup and MicroProfile overview
  4. 12:06Metrics and logging in MicroProfile
  5. 17:22Health checks and probes
  6. 26:59Fault tolerance with bulkhead
  7. 33:28REST client and retry mechanisms
  8. 39:19Exception handling with Jakarta
  9. 43:36OpenAPI and Swagger UI
  10. 45:23Q&A and closing remarks
~/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.