> Markdown version of [/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide?t=792](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide?t=792). 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). --- # Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide How do airlines untangle 25-year-old C++ monoliths without disrupting global flights? Discover how the strangler pattern, micro-frontends, and AI enable a seamless transition to cloud-native microservices. - **Speakers:** [Annette Schelten](https://www.wearedevelopers.com/@annette-schelten), [Krishnan](https://www.wearedevelopers.com/@krishnan) - **Event:** World Congress 2025 - **Published:** August 20, 2025 - **Duration:** 22:17 - **URL:** https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide ## Summary Managing crew operations in the aviation industry requires navigating complex business variables like multi-continent time zones, mixed fleet certifications, and strict union and regulatory agreements. The core operational process relies on software to handle pairing flight events into multi-day rotations, assigning crew members according to legalities and personal preferences, and dynamically tracking and resolving real-time disruptions. Underpinning these critical capabilities is a heavy operational foundation driven by sophisticated legality checks and algorithmic rule engines. To support this demanding environment, legacy systems built on heavy C/C++ monolithic architectures are actively transitioning to modern, cloud-native deployments. By employing the strangler pattern, engineering teams can incrementally rewrite specific business domains into self-contained microservices without a high-risk cutover. During this extended hybrid phase, traditional VM-based components coexist with microservices running on Azure Kubernetes Service (AKS), joined through continuous data synchronization and secure API gateways. On the client side, a reactive micro-frontend architecture unifies web and hybrid mobile platforms into a single host application, effectively hiding the structural complexity of backend routing from the end user. Accelerating this massive architectural evolution requires embracing fresh tooling and heavily aligned team structures. Agent AI and natural language processing models assist developers in rapidly mapping legacy code to scalable architectures and automating test coverage generation. Ultimately, successfully transforming twenty-five years of legacy product demands more than migrating servers; it requires shifting the organizational paradigm. Implementing Scaled Agile Frameworks empowers cross-functional teams to take absolute ownership of distinct microservices from technical specification through CI/CD deployment and centralized cloud analytics. **Keywords:** aviation crew management software, legacy codebase modernization, strangler pattern integration, cloud-native architectural transformation, airline pairing and tracking, aviation compliance rule engines, domain-driven software design, RESTful API microservices, react micro-frontend architecture, AKS hybrid infrastructure, centralized CI/CD monitoring, agent AI codebase migration, natural language test automation, scaled agile framework transformation, microservice component ownership ## Chapters 1. **Complexity and constraints in airline crew management** (00:00) — Planning duty rosters for airlines requires navigating diverse aircraft types, complex time zones, and strict aviation laws alongside union agreements. 1. **Planning processes from pairing to disruption tracking** (02:52) — Optimizing sequence assignments from initial pairing to roster creation and real-time disruption tracking relies on foundational legality rules. 1. **Legacy architecture of the current management platform** (05:49) — The existing monolithic crew management software relies on decades-old architecture, database-driven data exchanges, and a core built on legacy C++ business logic. 1. **Transforming to a cloud-native modular application architecture** (07:16) — Modernizing the monolith involves exposing public APIs, breaking into domain-driven structures, and adopting a multi-cloud strategy for operational resilience. 1. **Migrating domains iteratively using the strangler pattern** (09:16) — The transition to self-contained microservices relies on preserving backend coexistence alongside legacy systems through data synchronization and messaging protocols. 1. **Building a seamless unified interface with micro frontends** (11:50) — Incorporating micro frontends into a single host system allows independent deployment while presenting users with a unified web and mobile experience. 1. **Managing deployment and operating cloud-native environments** (13:12) — Decomposing systems requires secure continuous integration pipelines and centralized metric tracing in Kubernetes clusters to maintain proactive system operations. 1. **Operating hybrid infrastructure alongside legacy virtual machines** (15:58) — Phasing out the legacy virtual machine footprint involves maintaining secure hybrid network connections between on-premises installations and new cloud environments. 1. **Leveraging artificial intelligence to accelerate system migration** (18:05) — Emerging implementations of agent AI streamline legacy code translation, simplify natural language test automation, and assist developers with internal documentation. 1. **Aligning organizational structures with scalable agile frameworks** (20:20) — Adopting scaled agile practices ensures development teams retain full end-to-end ownership of individual components across the decentralized microservice landscape. ## Related Moments - [Transitioning to a software company and agile struggles](https://www.wearedevelopers.com/videos/1648-how-to-sabotage-your-software-development-with-agile-10-pro-tips-for-guaranteed-success) (from "How to sabotage your software development with agile? – 10 pro tips for guaranteed success ") - [Deploying AI agents for enterprise legacy code modernization](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) (from "Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development") - [Transitioning software engineering teams to AI-native development workflows](https://www.wearedevelopers.com/videos/100087-ai-ready-what-enterprise-transformation-actually-takes) (from "AI-Ready? What Enterprise Transformation Actually Takes") - [Modernizing legacy infrastructure for ai driven business transformation](https://www.wearedevelopers.com/videos/1690-tackling-the-risks-of-ai-with-ai) (from "Tackling the Risks of AI - With AI") - [Executing massive cloud network migrations while maintaining live systems](https://www.wearedevelopers.com/videos/100128-the-golden-age-of-email-owning-the-inbox-in-the-age-of-ai) (from "The Golden Age of Email: Owning the Inbox in the Age of AI") - [Speaker background and Eurowings digital transformation context](https://www.wearedevelopers.com/videos/666-unveiling-the-dark-side-navigating-the-pitfalls-of-digital-ambitions) (from "Unveiling the Dark Side: Navigating the Pitfalls of Digital Ambitions") ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) ## Related Jobs - [Staff Software Engineer, Copilot Experiences](https://www.wearedevelopers.com/jobs/ext/164361-staff-software-engineer-copilot-experiences) at **GitHub** - [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** - [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 Software Engineer, Enterprise Products](https://www.wearedevelopers.com/jobs/ext/1841248-senior-software-engineer-enterprise-products) at **GitHub** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Cloud Foundations Team](https://www.wearedevelopers.com/jobs/ext/1483289-cloud-foundations-team) at **GitHub**