Category “Cloud”

Published
December 7, 2017
Author
Category
Comments
Time To Read
Estimated reading time: 4 minutes

Updates and Videos from re:Invent 2017

By in Cloud, Events on December 7, 2017 | Responses (1)

As Mark Okerstorm announced during last week’s re:Invent in Las Vegas, teams at Expedia are in the midst of migrating our travel platforms to AWS. Our teams had a busy time at re:Invent showcasing some of our work and lessons learned. In this post, I want to share highlights and videos of these sessions. Optimizing Costs as You Scale on AWS (ENT302) In this joint session with Gulshan Kharbanda from AWS, Abiade Adedoyin from Expedia shares our approaches to cost optimization, and how we incorporate cost awareness in to our…

Read More
Published
November 26, 2017
Author
Rob Meyer (@robfromca)
Category
Comments
Time To Read
Estimated reading time: 1 minute

re:Invent 2017 – Building High-Performing Cloud Teams

By Rob Meyer (@robfromca) in Cloud, Culture on November 26, 2017 | Responses (1)

Session: ENT217: Building High-Performing Cloud Teams This session is a part of the Chalk Talk series at re:Invent where presenters team up to have a slide-lite, interactive discussion with attendees.  Matt will be presenting with Ian Falconer, Engagement Manager from AWS to talk about how to optimize your teams to take full advantage of the new capabilities provided by the cloud. The hardest part about migrating to the cloud is often not the technical challenges themselves, but rather changing the culture to take full advantage of what it really means to…

Read More
Published
November 21, 2017
Author
Dave Bakshani and Willie Wheeler (@williewheeler)
Category
Comments
Time To Read
Estimated reading time: 2 minutes

re:Invent 2017 – Use EC2 Systems Manager to Perform Automated Resiliency Testing in Your CI/CD Pipeline

By Dave Bakshani and Willie Wheeler (@williewheeler) in Cloud, Devops on November 21, 2017 | Responses (0)

DEV338: Use Amazon EC2 Systems Manager to Perform Automated Resiliency Testing in Your CI/CD Pipeline This is one of the topics that was selected by Amazon to be presented at AWS re:Invent this year. At re:Invent, we will talk about what is Resilience Engineering, and why it is important to build resilience into your applications. Also covered will be some strategies for improving resiliency, and what a resilience experiment looks like. As we explored this subject, we realized that while it is important to randomly test the resilience of our…

Read More
Published
November 7, 2017
Author
Rob Meyer (@robfromca)
Category
Comments
Time To Read
Estimated reading time: 1 minute

Hear from the Expedia Team at re:Invent 2017

By Rob Meyer (@robfromca) in Cloud on November 7, 2017 | Responses (2)

We are proud to announce this year we have 10 members of our Expedia team sharing their knowledge and learnings at Amazon’s re:Invent 2017 in December. They’ll be covering cloud topics like using AWS database services in high volume environments, using EC2 Systems Manager to build resiliency testing into a continuous integration pipeline, building high performing cloud based teams, and many other interesting topics. Here’s the full list so far, and we’ll be posting a more detailed teaser for these as the conference date approaches. Abiade Adedoyin ENT302: Optimizing Costs…

Read More
Published
July 6, 2017
Author
Ram Hariharan
Category
Comments
Time To Read
Estimated reading time: 5 minutes

Turbocharging Machine Learning

By Ram Hariharan in Big Data, Cloud, Data Science on July 6, 2017 |

The Challenge – How can we scale bidding? Expedia attracts customers through meta search sites like Trivago, Google Hotel Ads, TripAdvisor, and Kayak. As you might guess, Meta sites are very competitive marketplaces. This comes as no surprise – the Winner spot gets 80% of the clicks and traffic drops off exponentially from there. To compete effectively good prices and an optimal bid are both important – the meta site uses a proprietary algorithm that involves the hotel’s price and associated bid to choose a hotel offer for the winner spot. We have to be smart about our bids for each of…

Read More
Published
May 19, 2017
Author
Category
Comments
Time To Read
Estimated reading time: 6 minutes

Cloud and Finance – Lessons learned

This is a joint post with Abiade Adedoyin. Here at Expedia, we’re undergoing a strategic migration to the cloud. Like most others, we too first struggled to understand and manage our cloud spend. Over the past eight months, we learned some lessons and adopted certain practices to manage our cloud spend more predictably and efficiently than before. Here are the results of our practices: We increased the proportion of reserved instances (RIs) from under 40% to about 65% to 70%. See the “Compute Usage Hours” chart below. Our overall savings…

Read More
Published
December 11, 2016
Author
Category
Comments
Time To Read
Estimated reading time: 3 minutes

Cloud Lock-In and Change Agility

By in Cloud, Culture on December 11, 2016 | Responses (1)

TL;DR Don’t Focus on Lock-In Insulation — Focus on Change Agility We are entering into a future of lock-in. Public clouds are no longer someone else’s computers or hosted services. These are fast becoming proprietary platforms with a bit of open source sprinkled in here and there. Almost everything you need to run an enterprise is now available as a pay-as-you-go platform on AWS, and Azure and GCP are not staying put. As difficult as it may be to swallow and accept this trend, it is important recognize that, anything that needs…

Read More
Published
December 6, 2016
Author
Kuldeep Chowhan (@this_is_kuldeep)
Category
Comments
Time To Read
Estimated reading time: 4 minutes

The Inside Scoop on Primer, Expedia’s Internal Cloud Deployment Tool

By Kuldeep Chowhan (@this_is_kuldeep) in Cloud, Devops on December 6, 2016 |

In early 2013, Expedia decided it was time to more heartily explore cloud solutions. At the time, the company’s web services structure was a monolith. The team was nearing the end of a major platform overhaul, changing the way the entire core of Expedia operated. The cloud was becoming too interesting a tool to ignore. But how does a company move a proverbial rock uphill? A small group of us came together to look at moving a microservice to the cloud. We focused on an application within the shopping path — starting…

Read More
Published
November 21, 2016
Author
Vithun Gajendra
Category
Comments
Time To Read
Estimated reading time: 4 minutes

Gamifying Continuous Integration

By Vithun Gajendra in Cloud, Culture on November 21, 2016 |

For the last couple of years we’ve been moving applications from our data centers into the cloud. One of the advantages of moving to the cloud was that we could host our applications in different geographical regions bringing them closer to the user. Also each team working on an application gets the chance to easily have their app hosted on multiple environments (test/stress/integration/production). Having multiple versions of an application running at the same time across multiple regions and environments brought its own challenge of visibility. It was not straight-forward to know what’s running where…

Read More
Published
November 3, 2016
Author
Andre Caron
Category
Comments
Time To Read
Estimated reading time: 5 minutes

AWS Lessons Learned for Data Processing Pipelines

By Andre Caron in Cloud, Devops, Lessons Learned on November 3, 2016 | Responses (2)

Last year my team and I embarked on a mission to migrate Expedia’s Media Services image processing pipeline to AWS. The media services are used to ingest images from hoteliers and image providers, optimize them, and distribute them to be used by our sites. The new queue based cloud pipeline was put in place to replace an aging batch system. Moving to a cloud infrastructure has brought many advantages; we can easily scale when the load is heavier, have faster deployments, and mostly no more worrying about ordering more disk…

Read More