Getty Images: Test-Driven Dev, Continuous Delivery & Better Business Decisions
How many times a day do you see the photo credit “Getty Images”? More than you probably realize. Getty Images is one of the world's top stock photo agencies, having grown both organically and through acquisitions since its founding 20 years ago.
All those acquisitions brought Getty Images more than a huge trove of images — the company also ended up with a number of different photo archives and websites, all with different platforms and configurations. That made it hard to move as fast as Getty Images wanted to in a highly competitive market.
To standardize across all environments and enable DevOps practices such as continuous delivery and test-driven development, Getty Images turned to Puppet Enterprise for configuration management and automation. Now Getty Images can launch new products much faster, while counting on a stable and predictable IT platform, and make better business decisions:
You’re more reluctant to pull something back that took six months to release rather than just a couple of weeks, regardless of its actual business value.Juan Rivera, manager of storage & platform engineering, Getty Images
Getty Images actually started with open source Puppet in 2011. The company then purchased a small installation of Puppet Enterprise, for 250 nodes. As Getty Images expanded its use of Agile practices — continuous integration, configuration management, shorter release cycles and test-driven development — the company purchased a larger license, for more than 3,000 nodes, with the option to expand from there.
You can read the story of Getty Images' process — and the impact on its business — in our new case study, Under One Roof: Standardizing IT at Getty Images.
- Listen to Dan Spurling, vice president of tech services at Getty Images, talk about how his team is building a puppetized culture focused on improving business applications. (You can register to watch all 85-plus PuppetConf 2014 videos.)
- Download the 2015 DevOps Report and learn how DevOps can boost overall organizational performance, and why it depends strongly on IT leadership for success.