The key challenge was not just modernization — it was
a full-scale migration of a live, mission-critical system:
- Replace a legacy proprietary stack with open source technologies
- Maintain full business continuity during migration
- Preserve existing reporting and analytics
- Integrate seamlessly with ERP systems, POS systems, and legacy storage
- Enable scalability without redesigning the architecture in the future
At the heart of the new architecture are Apache Spark, Trino, MinIO, and Apache Airflow—a combination that reflects a broader industry shift toward scalable, cloud-agnostic data platforms.
The migration was driven by rapidly growing data volumes and increasing analytical demands. At the start of the project, the retailer’s data warehouse had already reached 11 TB, with an annual growth rate of around 20%. Infrastructure utilization was nearing its limits, consistently operating at 85–90% capacity. At the same time, the existing architecture imposed constraints on scaling and flexibility, while reliance on proprietary technologies introduced additional operational and external risks.
Rather than opting for a disruptive “big bang” replacement, the retailer implemented a hybrid migration strategy. The legacy system and the new lakehouse platform were run in parallel, allowing data pipelines and analytical layers to be transferred incrementally. This approach ensured that business operations continued uninterrupted, with no impact on reporting or day-to-day decision-making.
During the first phase, the team successfully migrated core data ingestion processes and key sales data marts to the new platform. The solution was fully integrated with existing enterprise systems, including ERP and point-of-sale infrastructure, as well as the legacy data warehouse. This careful orchestration allowed the organization to preserve continuity while gradually shifting to a more advanced architecture.