Annette Schelten & Krishnan
Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide
#1about 2 minutes
Understanding the complexity of airline crew management
Airline crew management involves navigating complex variables like multiple fleets, time zones, international regulations, and union agreements.
#2about 3 minutes
The three core stages of crew planning
The process involves pairing flight sequences into rotations, rostering crew members to those rotations, and tracking real-time disruptions.
#3about 2 minutes
Challenges of the existing legacy system
The original system is a two-decade-old monolith with a mix of architectural styles, C++ business logic, and a desktop UI.
#4about 2 minutes
Defining the cloud-native modernization strategy
The transformation goal is to create a cloud-native application using domain-driven design, public APIs, and a modern tech stack with automated CI/CD pipelines.
#5about 1 minute
Using the strangler pattern for gradual migration
The strangler fig pattern allows the new cloud-native application to coexist with the legacy system, enabling a gradual, domain-by-domain transformation.
#6about 3 minutes
Implementing microservice and micro-frontend architectures
The new architecture uses self-contained systems with multiple microservices and a React-based micro-frontend UI to create a unified user experience.
#7about 3 minutes
Maintaining quality with automation and observability
Decomposing the monolith requires robust CI/CD pipelines and centralized logging, tracing, and metrics for holistic monitoring in Kubernetes.
#8about 2 minutes
Operating a hybrid infrastructure during transition
The transition involves a hybrid setup where legacy applications run on VMs while new cloud-native services run in Kubernetes (AKS).
#9about 2 minutes
Using AI to accelerate the modernization process
AI is being explored to speed up modernization through agent-assisted code refactoring, natural language test case generation, and AI-powered chatbots.
#10about 2 minutes
Aligning organizational structure with new architecture
Successful modernization requires adopting scaled agile frameworks like SAFe to support the microservice architecture with autonomous, component-focused teams.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
01:06 MIN
Taking the lead on a massive legacy modernization project
Coffee with Developers - Babette Wagner
03:02 MIN
Managing a complex mix of old and new infrastructure
Hosting a modern justice system
05:26 MIN
A three-platform strategy for modernizing legacy services
Hosting a modern justice system
40:52 MIN
Q&A: Gaining buy-in and modernizing legacy applications
An Architect’s guide to reducing the carbon footprint of your applications
07:48 MIN
Modernizing legacy systems for AI-driven transformation
Tackling the Risks of AI - With AI
26:29 MIN
Q&A on migration strategy and stakeholder management
AWS Migration within 3 months
02:42 MIN
Integrating new technologies while managing legacy systems
Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?
13:02 MIN
The history of operational complexity driving automation
Everything as Code: A Dozen As-Code Concepts beyond Infrastructure or Configuration as Code
Featured Partners
Related Videos
How to Destroy a Monolith?
Babette Wagner
Transforming Task Management: Integrating Camunda with Scalable Frontend Solutions
Kevin Kaiser & Ludwig Wrabel
Application Modernization Leveraging Gen-AI for Automated Code Transformation
Syed M Shaaf
Navigating Application Modernization - Leveraging Gen-AI
Shaaf
Migrating from COBOL with AI: A Moonshot Demo
Julia Kordick
We adopted DevOps and are Cloud-native, Now What?
Bruno Amaro Almeida
Enhancing Developer Experience During Architecture Modernization
Mauricio Frias
Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code
Matthias Falkenberg & Timo Knapp
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Full Stack Engineer - Crew AI
Kpler Group
Senior
Vue.js
Docker
TypeScript
Software Architecture
Continuous Integration





Modern Workplace Engineer - Cloud Transformation
Talentor International

Kubernetes Lifecycle & Security Engineer / Distributed Cloud - STACKIT (gn)
Webseite STACKIT
Intermediate
Kubernetes

