Skip to main content
DevOps icon showing cogs

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Jul 24, 2017 — DevOps Expert

Expedia Gives Developers Self-service Deployments

DevOps

If you ever travel, chances are you’ve gone to Expedia.com to check out hotel, flight, car and other options. One of the first online booking websites, Expedia, Inc. is now one of the world’s leading travel companies, with an extensive brand portfolio that includes some of the most trusted online travel brands from around the globe.

To continue their market dominance in a very fast-paced market, Expedia, Inc. looked to increase software deployment speeds and streamline processes, while operating at scale across 1,000 machines.

Expedia

The Challenge

Supporting manual deployments, managing dependencies and manually patching code were taking more time than they wanted, and the Operations team knew they could improve and automate. They sought to streamline their use of multiple tools and manual processes. Using Chef to manage deployment services resulted in too much script-related maintenance. Whenever they needed to update their services or make changes, they manually edited each script and then redeployed their applications to each environment separately. The Operations team knew there was a better way. Rather than spending time manually executing or maintaining deployments, Operations wanted to give their developers self-service, schedulable, automated deployments.
5 Reasons To Stay Away from Workflows - KLP
WHITE PAPER

5 Reasons to Stay Away from Workflows

When it comes to application deployment, "simple 'n easy" workflows seem quite appealing. However, they suffer from many problems when applied to enterprise deployment automation. Learn why some users choose to use workflows, the drawbacks and why XebiaLabs doesn't use them.
   

Developers Deploy Twice as Fast with XebiaLabs

Expedia considered a range of tools to automate their deployments, including Puppet, Chef, Microsoft Orchestrator SCCM and the XebiaLabs DevOps Platform. They chose XebiaLabs because it manages dependencies, has a model-based, low maintenance architecture and does not require copious custom scripts. Today, over 200 developers at Expedia use XL Deploy to manage, on average, over 2,500 deployments per month.
Within just one month of implementing XebiaLabs, we realized a 20% increase in release velocity, a 33% increase by month two and later reached a 50% increase.Ganeshram Iyer, Manager of Release Engineering at Expedia

Game-changing Results with XebiaLabs

In addition to a huge boost in deployments per month, Expedia has also achieved many other game-changing results, including:
  • End-to-end automation and control
  • Seamless, self-service deployments for developers
  • More time for Operations team members to excel in other work as they are no longer required for deployment activities
  • Standardized and defined release process
  • Ability to assign permissions, roles and controls to granular aspects of the pipeline as needed
  • Consistent steps across all environments
  • A process that guides developers to adopt coding best practices for all environments
Learn more about Expedia’s processes and the improvements they made with XebiaLabs… read the full case study!

More from the Blog

View more
Ascension Launch Banner
Apr 26, 2022

Get ready for peak performance with Digital.ai’s newest AI-Powered DevOps Platform Ascension Release

DevOps
Today, Digital.ai is excited to announce our latest AI-Powered DevOps ...
Read More
Jan 24, 2022

Digital.ai Value Stream Delivery for SAFe®: The key to amazing business outcomes

DevOps
The Scaled Agile Framework (SAFe) is the world’s leading framework for ...
Read More
Dec 09, 2021

How SaaS and cloud-based solutions helped the U.S. Department of Veterans Affairs achieve digital transformation

DevOps
Modernizing legacy systems was an ongoing goal for the U.S. Department ...
Read More
Nov 29, 2021

Increase velocity and reduce risk with AI and machine learning

DevOps
Artificial Intelligence (AI) and machine learning (ML) have proven use ...
Read More
Contact Us