A timeline where testing three weeks before a campaign leaves time to fix what it finds, against discovering the same limit during the campaign itself

Pre-Launch Validation

Back to Performance Tuning and Capacity Planning · Realistic Traffic Modeling · Breaking Point Identification · Controlled Environment · Service Offerings

A scheduled load test ahead of any known traffic event, not a hope that current capacity will happen to be enough. The date is almost always known well in advance. What is missing is a step in the plan that uses it.

1. Weeks Before, Not Days

A test two days before a launch can only produce two outcomes: everything is fine, or a crisis. There is no time to act on anything in between, which is most of what a test finds.

Work backwards instead, as the illustration above does. The test belongs far enough ahead that its findings can be fixed, re-tested and deployed through a normal release process.

2. What Should Trigger One

Launches are the obvious case and the minority. The useful list is wider and is already known to someone:

These come from scenario modeling, which is where the dates and sizes are already collected. The test is how the scenario gets verified rather than assumed.

3. Test the Event, Not the Average

The load model for a pre-launch test is the event's shape, which is usually nothing like normal traffic.

4. Agree the Exit Criteria Beforehand

Without a threshold set in advance, a result is negotiated afterwards against a launch date that everyone is already committed to, and it loses.

5. Have a Plan for Being Wrong Anyway

A passed test reduces risk and does not remove it. The event will differ from the model in some way nobody predicted, so the day itself needs preparing too.

6. Record It Against the Outcome

After the event, put the actual load beside the modelled one. Over a few events this becomes the most valuable capacity artefact you own: a measured relationship between “marketing expects this many” and what actually arrived.

It also settles the recurring argument about whether these tests are worth the effort, in whichever direction the evidence points.

How We Approach It

  1. Work backwards from the event date to a test date that leaves room to fix, re-test and deploy.
  2. Model the event's own shape, from the last comparable one where possible, including the narrow path it drives users down.
  3. Agree the exit criteria and the decision owner before running anything.
  4. Run it, fix what it finds, and run it again. The second run is the one that matters.
  5. Prepare the day: monitoring, shedding thresholds, a rehearsed scale-up, a change freeze.
  6. Compare actual against modelled afterwards, and keep it.

What You Get

The question worth asking of the next big date in the calendar: what load does it bring, who decided that number, and when is it being tested?