Customer Stories / Travel & Hospitality
Decreasing Total Cost of Ownership Using Amazon MWAA with Choice Hotels International
Learn how Choice Hotels International in the hospitality industry simplified infrastructure management, reduced TCO, and improved its security and uptime using Amazon Managed Workflows for Apache Airflow (Amazon MWAA).
1 month
migration to Amazon MWAA
5x faster
resolution time for workload issues
Decreased time
spent on infrastructure management
Improved security
Overview
In 2021, Choice Hotels International (Choice Hotels), one of the world’s largest hotel franchisors, sought to prepare for more growth by decreasing time spent managing infrastructure. The company’s data and analytics environment, which ran on Amazon Web Services (AWS), migrated to Amazon Managed Workflows for Apache Airflow (Amazon MWAA), a managed orchestration service for Apache Airflow. That migration reduced total cost of ownership (TCO) and improved security and uptime.
Opportunity | Using Amazon MWAA to Reduce TCO for Choice Hotels
Choice Hotels has 22 hospitality brands with more than 7,500 hotels in 46 countries and territories. Since 2018, it has used Apache Airflow, an open-source solution, to orchestrate data and analytics processing and ingestion for the entire enterprise and to schedule jobs on other AWS services. Choice Hotels’ engineers previously self-managed the bespoke Apache Airflow environment, which had scalability issues. Database performance had to be continually monitored, and the environment saw 1-to-2-hour downtimes every quarter. Choice Hotels also wanted to improve access control.
The company jumped at the opportunity to migrate its Apache Airflow directed acyclic graphs (DAGs), or workflows, to Amazon MWAA. “We had already invested in the Apache Airflow system and developed 238 workflows and 17 custom operators,” says Michael Bennett, distinguished software engineer at Choice Hotels. “We were excited to reuse our Apache Airflow knowledge and DAGs in a managed environment.”
The proof of concept turned into the final product. Our existing DAGs and operators required virtually no changes to be used on Amazon MWAA.”
Michael Bennett
Distinguished Software Engineer, Choice Hotels International
Solution | Completing a Simple Migration to Amazon MWAA in 1 Month
Choice Hotels’ migration to Amazon MWAA took 1 month, in June 2021. Choice Hotels first built a proof of concept: it developed a simple custom plug-in to configure its environment so that existing workflows would function on Amazon MWAA. “The proof of concept turned into the final product,” says Bennett. “Our existing DAGs and operators required virtually no changes to be used on Amazon MWAA.”
Choice Hotels uses Amazon MWAA for workflow orchestration with its data pipelines, which includes AWS Glue, a serverless data integration service for discovering, preparing, and integrating data from sources for analytics, machine learning (ML), and application development. The company uses it to visualize, clean, and normalize data from Amazon Redshift, a fast, fully managed cloud data warehouse. Choice Hotels uses Amazon EMR, a cloud big data solution for petabyte-scale data processing, interactive analytics, and ML, to pull data from AWS Glue. The company performs about 9,900 Amazon EMR jobs and 230 AWS Glue jobs per day using Amazon MWAA.
Now, Choice Hotels scales its workloads and clusters as needed, which saves Choice Hotels engineers time and reduces costs and TCO. Before, keeping the environment patched and performing well took 25 percent of a full-time engineer’s time; since the Amazon MWAA implementation, patching has required only rare, brief attention. The company has experienced next to no downtime since the migration. It has resolved workload issues five times faster, a decrease to 1–2 minutes from 10 minutes due to improved logging reliability. Choice Hotels improved security by gaining two-factor authentication, centralized log-in, and the ability to limit access to the right people.
Outcome | Expanding Use of Amazon MWAA Company Wide
Using Amazon MWAA, Choice Hotels was prepared when it acquired Radisson Hotels Americas in August 2022, which added nine brands to its portfolio. Bennett says, “Amazon MWAA has made our workload management system scalable as we accomplish our business goals.”
About Choice Hotels International
Beginning as Quality Courts United in 1939, Choice Hotels International is now one of the world’s largest hotel franchisors. It comprises 22 hospitality brands that have more than 7,500 hotels in 46 countries and territories.
AWS Services Used
Amazon MWAA
Amazon Managed Workflows for Apache Airflow (MWAA) orchestrates your workflows using Directed Acyclic Graphs (DAGs) written in Python.
Amazon EMR
Amazon EMR is the industry-leading cloud big data solution for petabyte-scale data processing, interactive analytics, and machine learning using open-source frameworks such as Apache Spark, Apache Hive, and Presto.
Learn more »
AWS Glue
AWS Glue is a serverless data integration service that makes it easier to discover, prepare, move, and integrate data from multiple sources for analytics, machine learning (ML), and application development.
Learn more »
Amazon Redshift
Amazon Redshift uses SQL to analyze structured and semi-structured data across data warehouses, operational databases, and data lakes, using AWS-designed hardware and machine learning to deliver the best price performance at any scale.
Learn more »
Get Started
Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.