Skip to content
Preptima
hardScenarioCase StudyMidSeniorStaff

The load test was green and the launch still fell over. What did the test not model?

A launch is a transient, not a steady state: users arrive in the same minutes, against cold caches, mostly doing sign-up writes and retrying as it slows. A typical load test ramps gently, uses a closed workload, stubs third parties, runs a smaller fleet and measures in ways that hide stalls.

5 min readUpdated 2026-10-09Target archetype: Product Startup

Answer

Short answer

The load test modelled a steady day, and the launch was a spike. Launch traffic arrives in the same few minutes, against cold caches and empty connection pools, mostly as new users doing sign-up and login writes, while clients retry as soon as things slow. Load testing usually ramps gently, uses a closed workload, stubs third parties, runs a smaller fleet and reports numbers that hide stalls. The performance analysis that finds which gap broke you compares the script with what production did.

Was this answer helpful?

Likely follow-ups

  • How would you rehearse a launch-hour spike when the autoscaler takes several minutes to add capacity?
  • Your payment provider will not let you load test against its sandbox at launch volume. What do you do instead?
  • You fix the connection ceiling by putting a pooler such as PgBouncer in front of the database. What new limit have you introduced, and how would your next load test find it?
  • What would you put on the launch-day dashboard so the first failing component is visible in the first two minutes?

Related questions

Related Topics