- Rebuilt their entire production infrastructure from scratch in one hour
with nothing but the metadata in their cookbooks, their customer data and
the application code itself.
- Able to meet peak demand and begin an indexing period by bringing up a set
of 10 worker servers and getting them in production in less than 10
- Automated infrastructure saving time and money, while allowing the company
to focus on innovating with their application and the strategic elements
of its architecture.
GoTime's Recipe for Success
GoTime is a Seattle-based technology company that has created city guides
focused on finding the best local food and drink specials. With detailed
information on more than 300,000 places across the U.S., GoTime has assembled
one of the largest and most dynamic bar and restaurant indexes in the world.
Whether you’re looking for a place with outdoor seating, free Wi-Fi, a trendy
date spot, or even a hole-in-the-wall, GoTime has you covered.
The company also maintains the nation’s most comprehensive happy hour guide,
providing information on more than 30,000 happy hours in more than 100 major
cities across the country. GoTime’s free mobile application, Happy Hours,
quickly exceeded 500,000 downloads and consistently places in the Top Travel
section in the iTunes App Store. Its Happy Hours mobile application is also
available on avariety of other platforms including Android, Blackberry and
While GoTime was experiencing significant growth, it was also feeling growing
pains. When the company expanded its offering from 10 cities to more than 100.
In order to meet the demand on their infrastructure, GoTime began evaluating
solutions that would help them move away from a hosting provider and towards a
more dynamic and cost-effective infrastructure using public cloud services
that was also compatible with Amazon Web Services. In addition, they wanted to
achieve a fully-automated infrastructure, with the flexibility to run (and be
rebuilt) anywhere without hiring additional engineers.
"Prior to Opscode we were working off of an old school managed hosting system.
As we made the decision to begin leveraging Amazon Web Services, we realized
we needed a solution that would not only allow us to automate our
infrastructure and scale our business, but also enable us to take advantage of
the elasticity that Amazon Web Services provides," said Grant Rogers, software
developer for GoTime.
GoTime evaluated several options including open source alternatives,
platform-as-a-service offerings and building their own solution. Ultimately,
they selected Chef because of the ability to scale, expert support, as
well as the potential cost and resource savings from not having to manager
their own configuration server. Opscode helped the company build out the
required cookbooks necessary to get them up to speed on Chef, taking
the company from 10 servers to 50 in just over two years.
Today, Opscode has helped GoTime achieve a fully automated infrastructure and
enabled to the company focus on innovation while continuing to grow the
"The difference is night and day," said Devang Kothari, co-founder of GoTime.
"Chef has given us the ability to focus on deriving even more strategic
value out of our infrastructure to ensure that we are able to efficiently
deliver the most up-to-date information to our customers without breaking the
bank on IT resources."