Case Study: Cloud Infrastructure Migration

Gustavo Valverde

Technological Stack:
OVH with Proxmox
ZFS with automatic service discovery (Nginx with DNS)
Docker for application standardization
Kubernetes for infrastructure migration
Istio and Envoy for enhanced networking and observability
Migration Strategy:
We undertook the challenge of migrating an established infrastructure, operational for 2 years on OVH using Proxmox. This setup, with ZFS, automatic service discovery (Nginx with DNS), comprised over 100 LXC servers, each hosting an Odoo application and a PostgreSQL database. The existing structure posed significant challenges, especially during updates, with each server demanding manual intervention, resulting in maintenance windows exceeding 6 hours.
Our initial move was to standardize and stabilize the system by Dockerizing the application. This created a universally recognized base image for sysadmins and developers, adaptable across various environments - development, staging, and production. We proudly open-sourced this image for the global Odoo community.
Recognizing the need for a more defined infrastructure, we opted for Kubernetes for the migration. The new setup boasted automated SSL certificates, integrated Istio and Envoy for enhanced networking and observability, and specialized configurations for caching and swift TTFB, catering to clients prioritizing SEO.
The transformation was profound: from a monolithic structure to a micro-services oriented one, complete with CI & CD.
Impact & Results:
Reduced maintenance window from over 6 hours to minimal, thanks to automation.
Achieved a standardized and stable system, enhancing operational efficiency.
Transitioned from a monolithic approach to a micro-services oriented infrastructure.
Integrated CI & CD, streamlining development and deployment processes.
Enhanced client SEO through specialized caching and swift TTFB configurations.
Like this project

Posted Sep 10, 2023

Migrated legacy Proxmox setup to GCP using GKE. Dockerized Odoo apps, integrated Kubernetes, Istio & Envoy. Shifted from monolithic to micro-services with CI/CD

Case Study: Product Management Success
Case Study: Product Management Success
Project: DevOps Automation Pipeline
Project: DevOps Automation Pipeline

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc