Large-Scale Database Management with SaltStack

May 13, 2015 - Chad Garrick, is the world leader in booking accommodations online and is part of the Priceline family of online travel services. As of the time of this post, is available in more than 40 languages, and offers over 643,950 properties in 211 countries. Each day, more than 850,000 room nights are reserved on The website and apps attract visitors from both the leisure and business sectors worldwide and because of the nature of its business, they need to have information such as hotel room availability in real time to their customers. Large-scale database management plays an important role with

Historically used Func and Puppet for code deployment but the team needed more. searched for a new tool that would better meet its needs, or as Pankaj Kaushal, senior systems engineer, says, “They needed to get the Func out.” chose SaltStack to manage thousands of MySQL servers chose SaltStack to manage thousands of MySQL servers spread across five data centers. According to Kaushal, chose SaltStack for its asynchronous speed and scale, because SaltStack isn’t dependent on SSH, and because of the extensive SaltStack task execution arsenal.

 In his SaltConf15 talk, Kaushal shares how uses SaltStack to automate MySQL management and auto recovery of MySQL slaves. He also shared how uses SaltStack to automate numerous menial tasks necessary to orchestrate and manage thousands of MySQL servers. Watch Kaushal’s talk to learn SaltStack tips and tricks to automate infrastructure at scale.

For more information on how Kaushal and are using SaltStack to do large-scale database management, watch the SaltConf15 talk embedded below. Also, find more great talks in the SaltConf15 video content blog post.