~/talk

From a legacy monolith to a scalable SaaS application

links:none on file
links:none on file
slides:none on file

A legacy Java monolith (Operational Decision Manager) becomes a configurable, scalable SaaS: webapps are packaged as separate Docker images, deployed with Docker Compose then Docker Swarm, and later migrated to Kubernetes using init containers to handle startup order, dedicated liveness/readiness endpoints and ConfigMaps for runtime configuration. Deployment is managed with Helm charts and CI runs daily; an internal Docker registry guards against broken upstream images, and multi-stage builds enable multi‑arch support (Power8). The product runs in production on IBM Cloud.

AI-written summary · about

  1. 0:00Introduction
  2. 6:36Docker
  3. 14:21Java
  4. 15:33Docker Swarm
  5. 16:43Kubernetes
  6. 16:57Who knows Kubernetes
  7. 17:26Container orchestration
  8. 18:18Kubernetes deployment
  9. 19:22Kubernetes dependencies
  10. 20:16Container example
  11. 20:46High availability
  12. 22:03Configuration
  13. 24:15Home Charts
  14. 26:58Helm
  15. 28:02Switching to production
  16. 28:19Cloud Platform
  17. 29:11Targeted Architecture
  18. 30:52Multistage builds
  19. 32:21In production
  20. 33:53Recap
  21. 34:27Take aways
  22. 34:59Customize
  23. 35:26Use existing technologies
  24. 36:17Moving to the cloud is not just integration work
  25. 37:45Questions
~/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.