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.
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
Enhancing Developer Experience During Architecture Modernization
Mauricio Frias
We adopted DevOps and are Cloud-native, Now What?
Bruno Amaro Almeida
Winning the Hybrid Cloud
Alex Soto
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)


(Senior) IT Cloud Architekt /Banking (all genders)
msg
Ismaning, Germany
Intermediate
Senior
Docker
DevOps
Openshift
Kubernetes


Senior DevOps Engineer (f/m/x)
Douglas GmbH
Düsseldorf, Germany
Senior
Kubernetes
Cloud (AWS/Google/Azure)




