When We Took Our Web App to the Care Bears
summary
The talk describes containerizing Artifactory 5 for Kubernetes and Mesos while preserving customer data and supporting thousands of installs/requests per second. It covers replacing NFS with a homegrown distributed filesystem that fetches from local cache or peers, using database-backed distributed locks and app-level pooled licenses to avoid startup/license fragility, removing sticky sessions, handling JVM-in-container memory and networking issues, and delivering deployments via Docker Compose and Helm charts for one-line provisioning.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:03Cloud-native adoption
- 6:32Monolith constraints
- 9:01Naïve containerization
- 13:40Data persistence
- 22:08Architecture modernization
- 27:17Migration lessons
- 31:14Team collaboration
- 33:50Microservices approach
- 36:47Packaging and deployment
- 38:56Demo and feedback
- 43:38Conclusion
related talks
53mEffective Kubernetes for Cloud Native Java Developers
55mA cloud application journey with Helm and Kubernetes
31mStrategies to "Kubernetify" Legacy Applications
23mCloud Foundry and Kubernetes: A Peanut Butter & Jelly Application
02h 09mKubernetes Distilled - an in depth guide for the busy Java developer
44mSome Lessons We Learned from Moving E-business Giant to Cloud Native
39mLessons Learned Migrating an Existing Product to a Multi Tenant Cloud Native Environment
07mBuilding a SaaS App on Kubernetes
