Case Study
Data platform migration and modernization on AWS significantly reduces passenger wait time for United Airlines
Established a modern data platform on AWS with integrated analytics, built-in governance, and intelligent data profiling capabilities
Business needs
United Airlines wanted to migrate their 20-year-old legacy data pipelines and codebase to an AWS data lake for personalizing the user experience. In the COVID-19 era, where airlines need to check the travel readiness of passengers in real-time, they wanted an intelligent and secure data platform to meet these business and technical needs.
Technical needs
Support for 200+ batch and 30+ real-time multi-TB data pipelines with automated infrastructure setup and deployment
Solution
The data and analytics platform migration and modernization journey involved three steps:
The Impetus team helped in automating common repeatable patterns and helped enable templates and reusable components for design and architecting workloads to an AWS lakehouse architecture. United also used a cloud transformation accelerator called LeapLogic to convert a significant portion of data transformation code to AWS. This product of Impetus Technologies helped gain significant momentum and acceleration in building data pipelines on AWS. LeapLogic’s automation capabilities helped save 22% of the time and 70% of the effort compared to coding it manually. The team also created ingestion, monitoring, and validation frameworks to ingest data feeds from various upstream systems to Amazon S3. Implemented robust mechanisms to detect and remediate vulnerabilities and security risks if any by using Wiz and Veracode platforms.
Building the next gen unified data and analytics platform also involved building new and modern data processing logic on AWS Glue, Apache Spark on Amazon EMR, Amazon S3, and Amazon Redshift. To accomplish this, United used the all-in-one data pipeline platform Gathr. The AWS lakehouse architecture was built using AWS offerings like AWS Glue, Amazon Kinesis, Amazon Athena, Amazon Redshift Spectrum, Amazon EMR, and Amazon SageMaker.
United’s centralized data platform’s capabilities are as follows:
Impact
The AWS-based data platform enabled easy onboarding of use cases and ensured data accuracy and quality for downstream applications. It helped the airline improve the passenger experience by:
The flexible and scalable platform enabled unified governance and consumption and equipped the airline’s business teams to process data faster for real-time decision making and improved cost efficiency.
Impetus has been a long-time partner of United Airlines and helped with design, architecture, development, and deployment of numerous data and analytics products powered by AI and ML on AWS cloud. Impetus also provides us with a variety of accelerators and frameworks to build a modern cloud-based data and analytics eco-system. Their engineers are amongst the best in the industry
Sarang Bapat, Director of Data Engineering, United Airlines