The variety of front-end and back-end applications, server configurations, and environments within Getaroom's infrastructure, not to mention huge user demand spikes during peak periods, present a variety of challenges:
- Manage configuration management for wide variety of server roles and multiple Ruby versions across production, testing and development environments
- Ensure system consistency and repeatability to enable continuous application updates
- Manage a large number of user accounts across all development and operations groups
- Integrate development and testing for both internally-generated applications and third party vendor applications