Getting a retailer’s cloud platform ready for peak season
An online retailer that moved its storefront, order services and back-office tools to the cloud unchanged, onto virtual machines that each team set up differently.
- Challenge
- Extra capacity for sales events is added by hand and removed late, deployments follow a checklist only a few people can run, and when checkout slows down nobody can tell which service is at fault. Finance sees one growing bill with no owners.
- Approach
- 1Bring the existing infrastructure under Terraform, then rebuild staging and production from shared modules
- 2Make the order services stateless and move them to a managed container platform, with autoscaling tested against modeled sale-day traffic
- 3Ship every service through one pipeline with canary releases and automatic rollback
- 4Trace checkout end to end with OpenTelemetry, and set SLOs for it with the ecommerce team
- 5Enforce cost tags through policy as code and report cost per order to each team
- Outcome
- Capacity follows demand during sales instead of being provisioned by hand, a faulty release rolls back without a scramble, and a slow checkout can be traced to the service responsible. Each team sees its cost per order rather than a slice of one bill.
Services involved





