~/talk

Live Coding 12-Factor App with MicroProfile and Kubernetes

Talkat JCON 2020 · 2020-10-27..10-30· [microservices, kubernetes]
slides:none on file

Live-coded a two-service 12‑Factor example: Service A on Open Liberty calls Service B on Quarkus, both built with Maven, containerized (Docker) and deployed to Kubernetes with deployment YAML and replica=2. Configuration uses MicroProfile Config and Kubernetes env/ConfigMap override; service-to-service calls use MicroProfile Rest Client and fault tolerance (retry timeout fallback) so slow/errant backend produces successful responses via timeout+retry. Health liveness/readiness probes, port binding and CI-friendly build→release→run steps are shown and the deployment works as demoed.

AI-written summary · about

  1. 0:00Start
  2. 0:14Live Coding 12-Factor App
  3. 1:2412 Factors in a nutshell
  4. 1:47Why 12 factor?
  5. 2:26What is a Twelve-Factor App?
  6. 5:11MicroProfile Community
  7. 7:43II. Dependencies
  8. 8:42MicroProfile Config
  9. 9:06IV. Backing services
  10. 9:32MicroProfile REST Client
  11. 10:19V. Build, release, run
  12. 10:48VI. Processes
  13. 11:26VII. Port binding wat
  14. 11:59VIII. Concurrency
  15. 12:18IX. Disposability
  16. 12:49MicroProfile Fault Tolerance
  17. 13:03X. Dev/prod parity
  18. 14:00XII. Admin processes
  19. 14:51How to get started?
  20. 35:31Demo
  21. 35:4412 factor app
  22. 36:47THE FACTORS
  23. 38:15References
~/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.