~/talk

5 quick tips to make your Java apps more awesome

Talkat GeeCON 2023 · 2023-04-19..04-21· [java]
slides:none on file

Five concrete practices and a working demo: build a Jakarta EE/MicroProfile service with fault tolerance (timeouts, retries, circuit breaker, bulkheads) that fails over to a backup endpoint when a flaky backend (dice-roll failure) trips, expose health probes (liveness/readiness/startup) and /metrics for Prometheus, use feature toggles via Unleash to flip features in ~10 seconds, and manage infra as code (Terraform/Pulumi) for reproducible Kubernetes deployments; demo runs as four containers and the failover/toggle behavior works.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:54Concepts vs code
  3. 3:15Jakarta EE and MicroProfile
  4. 6:23Fault tolerance in apps
  5. 10:56Health checks explained
  6. 13:23Metrics and monitoring
  7. 14:27Feature toggling benefits
  8. 18:44Infrastructure as code
  9. 20:55Live demos
  10. 24:29Summary and thanks
~/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.