Cloud & DevOps

Rosemere Hotels

Migrated a multi-property booking platform to AWS with automated CI/CD, cutting deploy time from days to minutes.

Rosemere Hotels — Migrated a multi-property booking platform to AWS with automated CI/CD, cutting deploy time from days to minutes.

Industry

Hospitality & Travel

Timeline

10 weeks

Team

2 engineers, 1 DevOps

Category

Cloud & DevOps

The challenge

Where things stood

Rosemere's booking platform was deployed manually to on-prem servers, and a routine deploy during their busiest season meant hours of downtime risk the team had learned to dread.

The approach

How we got there

01

Infrastructure as code

Rebuilt Rosemere's infrastructure in Terraform so environments are reproducible instead of hand-configured servers no one fully documented.

02

CI/CD pipeline

Automated the deploy pipeline with staged rollouts and automatic rollback, replacing a manual process run by whoever was on call.

03

Load testing before peak season

Load-tested against projected peak booking traffic before the next high season, not after an outage revealed the ceiling.

The results

What changed

Days → minutes

Deploy time

0

Downtime during first peak season on new infra

Multi-property

Booking platform now runs across all properties on one stack

Under the hood

Tech stack

AWS

The new home for infrastructure that used to run on-prem, sized to handle peak booking season.

Terraform

Defines every environment as code so a deploy is reproducible instead of hand-configured.

GitHub Actions

Runs the staged rollout and automatic rollback on every deploy.

Docker

Packages the booking platform identically across every property's environment.

Node.js

Runs the booking platform's backend services.

Redis

Caches booking availability so the multi-property platform stays fast under peak season load.

“We used to dread deploy day. Now it's routine — zero downtime, even during our busiest booking season.”

OB

Owen Blake

Director of IT, Rosemere Hotels