Skip to main content
In Part 1, you defined objectives, selected workloads, and established a performance baseline. Now, we’ll guide you through the final steps—hypothesis creation, experiment design, execution, and analysis—so you can confidently run your game day or Fault Injection Simulation (FIS) experiment.

6. Create Your Hypothesis

A well-defined hypothesis clarifies what you expect to happen when a fault is injected. To formulate it:
  • Identify the affected components
    Pinpoint services, instances, or containers targeted by your fault injection.
  • Describe the expected behavior
    Determine how your application should respond under fault conditions.
  • Define success metrics
    Choose key indicators—latency, error rate, throughput—to validate resilience.
A precise hypothesis narrows your experiment’s scope and sets clear success criteria.

7. Design the Experiment

Use AWS FIS to control scope, duration, and safety checks. Configure the following: These settings help you limit blast radius and maintain control throughout your test.

8. Run the Experiment

  1. Start in lower environments
    Validate your hypothesis in development or staging before touching production.
Always begin in a non-production account or VPC to avoid unintended impact.
  1. Validate resilience
    Monitor your application as the fault is injected. Check dashboards and alerts to ensure behavior aligns with your hypothesis.
  2. Promote to production
    Once confirmed, rerun the experiment against production workloads with the same configuration.
  3. Mark success
    A successful run demonstrates that your architecture can withstand the injected fault without violating SLAs.

9. Conduct a Post-Mortem

A structured post-mortem transforms insights into improvements:
Maintain a blameless culture in your post-mortems to encourage transparent learning and innovation.
The image outlines an eight-step process for planning an experiment, including defining objectives, choosing workloads, and conducting a postmortem. It also highlights the importance of analyzing impact and addressing issues.

Watch Video