Expedia Group on AWS
Founded in 1996, Expedia Group is a technology company that powers global travel for travelers around the world. Today, it connects more than 50,000 business-to-business partners representing some of the world’s largest companies including hotels, airlines, and financial institutions. Over 6.5 million travelers visit its brands each day through its global ecommerce platform built on Amazon Web Services (AWS).
EXECUTIVE SUMMARY
Innovating on AWS since 2013, Expedia Group announced it was going all in on AWS in 2017, with plans to migrate 80 percent of its mission-critical applications and nearly 20 years of data from on-premises data centers to the cloud. Using storage, compute, and database solutions on AWS helped Expedia Group enhance travelers’ booking experiences, speed up vendor payment transactions from 1 day to seconds, save millions of dollars, and scale to handle hundreds of million website visits each month. Expedia Group increases its agility and resiliency, creates personalized customer offerings using big data and machine learning (ML), and improves the booking experience by building on AWS.
CUSTOMER STORIES
Expedia Group Innovates Across Multiple Tech Stacks Using AWS
Expedia Group (EG) chief technology officer (CTO) and president of Expedia Product & Technology Rathi Murthy shares how EG scaled through acquisition, which stifled innovation across tech stacks and directly impacted its travelers and partners. Watch as Murthy explains how EG modernized its infrastructure on Amazon Web Services (AWS) by migrating applications to a container-based platform.
Expedia Group Scales Database-as-a-Service Platform Using AWS Service Catalog
Expedia Group wanted to facilitate simple, self-serve database provisioning across its developer teams. The company has over 650 teams supporting more than 200 travel sites worldwide. It needed a way to enforce good governance and best practices while keeping the provisioning process simple and manageable. Using AWS, Expedia Group developed a database-as-a-service (DBaaS) platform called Cerebro and began scaling it out to the whole organization. Learn how Expedia Group can now provision databases quickly, manage them efficiently, and standardize governance and best practices across the company with a small team of database engineers.
Expedia Speeds Up Vendor Payment Transactions from 1 Day to Seconds
As a leading technology company that powers travel, Expedia Group continues to innovate in global payments. Scaling to meet high traffic and availability requirements, Expedia Group migrated to a flexible microservices-driven architecture, supported by AWS. With these improvements, Expedia Group streamlined and simplified its technology stack and reduced manual touch rate for processing partner payments from 17 percent to 0.06 percent. Expedia Group now delivers near real-time data to its users and internal teams, resulting in a streamlined payment process and improved visibility and insights for its supply partners.
Expedia Group Maintains Its Leadership by Leveraging Amazon S3 and Automatic Replication
Expedia uses Amazon Simple Storage Service (Amazon S3) and automatic replication to help the company maintain its position as a global brand in the rapidly changing travel and hospitality industry.
Expedia Group Uses ML to Create a Better Hotel Booking Experience
Expedia created deep learning algorithms that run on Amazon Elastic Compute Cloud (Amazon EC2) P3 instances to find and showcase relevant and high-quality hotel pictures from tens of millions of photos from partners, travelers, and hotel owners. By surfacing pictures with over 99 percent accuracy, Expedia Group gains trust with its travelers when they’re booking a hotel for their next trip.
Expedia Group Increases Agility and Resiliency by Going All In on AWS
Expedia Group is all in on AWS, migrating 80 percent of its mission-critical apps from on-premises data centers to the cloud. By using AWS, Expedia Group increases its resilience, and its developers can innovate faster while saving the company millions of dollars.
Before running analytics workloads on AWS, it took us 3 hours to analyze 5 days of performance metrics. Now we can analyze 7 days of data in 30 seconds—that’s 360 times faster.”
Tony Donohoe
Chief Technology Officer, Brand Expedia Group
ARCHITECTURE
Expedia Group: Salesforce Integration with AWS
Expedia Group built a scalable and flexible system to ingest high-volume data in real time as well as in batches using AWS Glue, Amazon EC2, Amazon DynamoDB, Amazon Elastic Container Service (Amazon ECS), Amazon Aurora (Aurora), and Amazon CloudWatch. And using AWS, Expedia Group integrates its systems with the Salesforce platform creating a seamless experience.
ADDITIONAL RESOURCES
Read Divya Gupta Arora's experience at an AWS GameDay at Expedia and how it helped teams optimize the network bandwidth for the fictitious Unicorn Rentals website.
Expedia.com moved 20 years of data from legacy platforms and owned data centers to the cloud, and migrated databases to Amazon Aurora. Using Amazon Redshift for data warehousing, Expedia.com could process terabytes of travel data and analyse in real-time using Amazon Kinesis. Since running its analytics workloads on AWS, Expedia.com can now analyze 7 days of data in 30 seconds, a 360x improvement in speed.
Expedia Group is all in on AWS and is standardizing on ML services on AWS to enhance travelers’ booking experiences across its house of brands. Expedia Group chose AWS for its highly scalable infrastructure, unmatched breadth of cloud services, and proven operational expertise.
With the company all in on AWS, Expedia’s developers can innovate faster while saving the company millions of dollars.