Legacy in a Box: Dev Environment on Kubernetes
summary
The talk describes Avito's approach to integrating a legacy monolith into a Docker+Kubernetes-based developer environment alongside new microservices. It covers the “legacy in a box” pattern, handling legacy databases and SphinxSearch, how Docker and Kubernetes reduce environment differences, and improvements to developer experience.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:16Legacy monolith problems
- 7:00Containerization with Docker
- 10:16Databases in Docker
- 17:36Build apps with build containers
- 23:21Helm for config management
- 31:46Helm limitations
- 37:11Developer experience issues
- 41:03Final solution and roadmap
- 47:35Q&A
related talks
54mTransform a Legacy Application with Kubernetes and Istio
53mFrom Legacy to Cloud Native, Without Kubernetes
35mModernize Legacy Systems with Kubernetes
16mModernizing a legacy app using Windows Containers and Kubernetes: Challenges and Lessons learned
34mKeynote: Dockerizing legacy apps
14mCarry Your Legacy Apps Into a GitOps World
30mContainerizing legacy applications
48mFrom Monolith to Micro-services with Kubernetes
