~/talk

Lessons in Porting PiggyMetrics Spring Boot to MicroProfile

Talkat Developers Summit 2021 · 2021-02-18..02-19· [java, microservices]
slides:none on file

A Spring Boot PiggyMetrics app is ported to MicroProfile using Config, Metrics, Health, Fault Tolerance, OpenTracing and JWT propagation with Jakarta CDI, JAX-RS and JSON‑B, producing a running proof‑of‑concept on AKS in one sprint POC. Runtime is Open Liberty with containerized images, Prometheus scraping and Prometheus & Grafana dashboards, and distributed traces shown in Zipkin tracing. Resulting build is smaller, uses fewer lines of glue code, starts faster with OpenJ9, and demonstrates full logging, metrics and tracing interoperable in a Kubernetes deployment.

AI-written summary · about

  1. 0:00Introduction to PiggyMetrics
  2. 3:12Demo of Spring Boot version
  3. 6:23Key differences Spring Boot vs MicroProfile
  4. 16:23Migration path for account service
  5. 23:25Configuration and security in MicroProfile
  6. 24:32Data access with JNoSQL
  7. 27:19Metrics and health checks
  8. 29:23Resilience with MicroProfile Fault Tolerance
  9. 32:16API documentation with OpenAPI
  10. 33:00Distributed tracing with OpenTracing
  11. 35:10Proof of concept results
  12. 36:56Demo on Azure Kubernetes Service
  13. 41:40Technology stack comparison
  14. 44:11Takeaways and feedback
  15. 47:06References and resources
  16. 51:21Q&A session
~/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.