~/talk

10 strategies for developing reliable Jakarta EE & MicroProfile apps for the Cloud

Talkat Devnexus 2020 · 2020-02-19..02-21· [java, microservices]
links:none on file
slides:none on file

Ten concrete practices for running Jakarta EE + MicroProfile services on the cloud: favor statelessness and CDI scopes, avoid EJBs, use JCache or a distributed cache (Payara uses Hazelcast) for shared temporary state, enable JPA second‑level cache with EclipseLink, handle config via MicroProfile Config (env vars, Docker/Kubernetes), apply Fault Tolerance patterns (retry, fallback, bulkhead, circuit breaker, timeout) as CDI interceptors, use JWT propagation for stateless auth, and export metrics to Prometheus/Grafana — examples include a ratings endpoint that falls back to cache when DB writes fail.

AI-written summary · about

  1. 0:00Start
  2. 7:23Eclipse MicroProfile
  3. 9:25Reliable Clustering
  4. 12:00Jakarta EE - Distribution
  5. 13:58Filling the Gaps
  6. 15:28No Silver Bullets
  7. 16:37Statelessness
  8. 21:49– "True" Singleton
  9. 31:47CDI EJB
  10. 39:05Strategy #6 - JPA Caching
  11. 42:37Fault Tolerance
  12. 48:33Stateless Security
  13. 51:41Metrics
  14. 54:05More Resources
~/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.