> Markdown version of [/videos/341-coffee-with-developers?t=2275](https://www.wearedevelopers.com/videos/341-coffee-with-developers?t=2275). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Coffee with Developers CIO Andreas is dismantling a massive legacy monolith to build 64 autonomous product teams. Discover the technical and cultural blueprint for leading enterprise-scale digital transformation. - **Speakers:** Andreas König, [Sead Ahmetovic](https://www.wearedevelopers.com/@sead-ahmetovic) - **Event:** WeAreDevelopers LIVE - **Published:** December 15, 2021 - **Duration:** 51:37 - **URL:** https://www.wearedevelopers.com/videos/341-coffee-with-developers ## Summary Andreas, a former computer engineer turned CIO, is spearheading a massive digital transformation at one of Europe's largest retailers. The goal is to modernize a monolithic legacy system—where 95% of the infrastructure currently relies on aging Oracle databases—into a scalable, product-focused technology ecosystem. To achieve this, the organization is pivoting from traditional hierarchical silos to 64 autonomous product teams, effectively building a software startup culture within a corporate enterprise and actively expanding the team by 300 engineers to drive this evolution. The modernization strategy prioritizes resilience, API-first microservices, and hybrid cloud scalability to handle extreme volume fluctuations. The new tech stack leverages Google Cloud Platform, Apache Kafka for event-driven messaging, and responsive front-end frameworks like Angular. Beyond the infrastructure, the engineering organization is actively piloting cutting-edge user experiences. These include computer vision-powered autonomous checkout systems that eliminate queues, blockchain ledgers for verified supply chain tracking, and advanced forecasting algorithms to drastically reduce food waste by correlating purchasing habits with external factors like weather. Transitioning from an individual contributor to a management role requires a deliberate shift in focus from writing code to developing people. Aspiring technical leaders must intentionally block out time for team enablement, recognizing that their output is no longer personal code contributions, but the amplified success of their team. To maintain technical fluency and personal passion, engineering leaders can adopt practices like learning a new programming language annually—exploring tools like Swift, Lua, or Python for IoT home automation via MQTT—ensuring they remain technically grounded while leading large-scale organizational change. **Keywords:** retail digital transformation, legacy infrastructure migration, product-focused engineering teams, API-first microservices architecture, hybrid cloud scalability, apache kafka event streaming, autonomous checkout computer vision, retail forecasting algorithms, engineering leadership transition, tech team enablement, continuous programming language learning, IoT home automation protocols, MQTT messaging integration, oracle database modernization, blockchain supply chain tracking ## Chapters 1. **Finding a passion for programming and early legacy systems** (00:13) — Early computing experiences with basic programming lay the foundation for understanding complex legacy systems. 1. **Transitioning to retail for data and digitalization opportunities** (04:07) — Unutilized raw data in brick-and-mortar stores provides massive potential for digital transformation and e-commerce growth. 1. **Shifting to a product-based engineering organization** (07:21) — Transitioning from a hierarchical structure to autonomous product teams enables faster delivery of complex business features. 1. **Implementing computer vision for frictionless store checkouts** (11:13) — Replacing traditional self-checkout with computer vision and spatial recognition eliminates store queues and improves customer experience. 1. **Balancing customer data utilization with privacy and transparency** (13:42) — Transparently explaining the benefits of customer profiling ensures privacy compliance while driving successful loyalty programs. 1. **Optimizing supply chains with predictive forecasting models** (16:07) — Accurate predictive forecasting based on weather and calendar events reduces perishable waste and ensures product availability. 1. **Empowering data scientists to uncover hidden business correlations** (18:07) — Giving data scientists unstructured time to explore raw data reveals hidden correlations that domain experts might miss. 1. **Exploring practical blockchain applications in retail supply chains** (21:57) — Public ledgers provide an immutable method for tracking the authenticity and proper handling of organic supply chains. 1. **Planning technical migrations from monolithic legacy infrastructure** (25:42) — Executing team-by-team rollouts ensures stability when transitioning away from heavily outdated, database-driven legacy monoliths. 1. **Designing a modern cloud-native retail technology stack** (29:32) — Implementing cloud elasticity and message-driven middleware enables scalable, resilient, and mobile-first services across the enterprise. 1. **Cultivating an entrepreneurial startup mindset within product teams** (34:40) — Treating internal IT product teams as individual startups shifts their focus toward generating measurable economic value. 1. **Maintaining technical skills through personal programming projects** (37:55) — Tackling personal projects like home automation integration helps technical managers retain their coding skills and passion. 1. **Balancing architectural involvement with top management responsibilities** (42:29) — Strategic IT leaders must deliberately allocate time to influence core architectural decisions and evaluate emerging hardware standards. 1. **Transitioning from technical expert to people management** (45:45) — Developers transitioning into leadership roles must intentionally shift their focus from direct technical execution to enabling their teams. ## Related Moments - [Transforming legacy platforms to cloud native patterns](https://www.wearedevelopers.com/videos/463-let-developers-develop-again) (from "Let developers develop again") - [Transitioning from a software developer to a technical leader](https://www.wearedevelopers.com/videos/1002-successful-talent-development-a-joint-journey-of-executives-and-talents) (from "Successful talent development: A joint journey of executives and talents") - [Modernizing legacy applications through proactive leadership](https://www.wearedevelopers.com/videos/1223-coffee-with-developers-babette-wagner) (from "Coffee with Developers - Babette Wagner") - [Transitioning from traditional software development to artificial intelligence consulting](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) (from "The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell") - [Navigating a career in cloud transformation consulting](https://www.wearedevelopers.com/videos/373-seriously-gaming-your-cloud-expertise-from-cloud-tourist-to-cloud-native) (from "Seriously gaming your cloud expertise: from cloud tourist to cloud native") - [Transitioning between coding, advocacy, and engineering management roles](https://www.wearedevelopers.com/videos/912-coffee-with-developers-cassidy-williams) (from "Coffee with Developers - Cassidy Williams - ") ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Women in Tech: Navigating Career Transitions and Breaking Barriers](https://www.wearedevelopers.com/magazine/491-women-in-tech-navigating-career-transitions-and-breaking-barriers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) ## Related Jobs - [Manager, Engineering, Secure Build and SCS Services](https://www.wearedevelopers.com/jobs/48447-manager-engineering-secure-build-and-scs-services) at **Docker, Inc.** - [Principal Software Engineer (m/f/x)](https://www.wearedevelopers.com/jobs/48548-principal-software-engineer-m-f-x) at **Dynatrace** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1284556-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Senior Cloud Software Architect (all genders welcome) for our Intelligent Service Operations Hub](https://www.wearedevelopers.com/jobs/ext/1693682-senior-cloud-software-architect-all-genders-welcome-for-our-intelligent-service-operations-hub) at **Rosenxt Group** - [Software Engineer, Infrastructure Platform](https://www.wearedevelopers.com/jobs/ext/2004010-software-engineer-infrastructure-platform) at **Docker, Inc.** - [Senior Software Engineer, Angular](https://www.wearedevelopers.com/jobs/ext/2796428-senior-software-engineer-angular) at **Bitpanda**