Surviving Black Friday: Tales from an e-Commerce Engineer
summary
Capacity planning story with concrete tactics: Ruby on Rails + Solidus on AWS, payment testing via Stripe sandbox, load tests run with flood.io, and Postgres RDS vertical scaling plus adding app servers. Peak traffic hits ~10x normal, some measured metrics exceed targets 2X–4X, checkout bottleneck is DB CPU from inventory accounting, mitigation is disabling inventory tracking and scaling up (took minutes to tens of minutes). Outcome: revenue target exceeded despite a midnight outage; roadmap moves to pre-generated pages and asynchronous checkout.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:17Glossier.
- 5:451. MAKE A TEAM
- 16:39A FRAMEWORK TO IDENTIFY BOTTLENECKS PICK ONE OF EACH COLUMN
- 25:22SYMPTOMS (APP LEVEL)
- 26:47REMEDIATION: 1. DISABLE INVENTORY TRACKING 2. SCALE UP APP SERVERS 3. SCALE UP DATABASE
- 34:05SUCCESS! NEW BRAND LAUNCH
related talks
35mHow to Survive Black Friday: Preparing e‑commerce for Peak Season
28mThe Real Black Friday aka How To Scale an Unscalable Service
37mScaling Rails for Black Friday and Cyber Monday
50mBuilding and Operating Online Shops under Extreme Load
44mIntroduction to application scaling
42mBlack Friday Brilliance: Managing a Billion Transactions with Tech, Tactics, and Teamwork
45mSurviving a Prime Time TV Commercial
40mHow Shopify Scales Rails
