Back to Catalog
Developer Tools

AWS Fault Injection Service (FIS)

"Run controlled fault injection experiments (Chaos Engineering)."

What is AWS Fault Injection Service (FIS)?

AWS FIS is a fully managed service for running fault injection experiments on AWS. It helps you improve application performance, observability, and resilience by stressing your application (Chaos Engineering).

Key Concepts

1. Chaos Engineering

  • The practice of seemingly breaking things on purpose to see how the system recovers.
  • "What happens if this server dies?" "What happens if latency spikes?"

2. Controlled Experiments

  • FIS provides templates and safeguards (Stop Conditions) to ensure the experiment doesn't crash your actual production app uncontrollably.

Exam Tips

[!IMPORTANT] "Chaos Engineering" or "Stress testing resilience by injecting faults": The answer is AWS FIS.

Common Use Cases

  • Resilience Testing: Verifying that your Auto Scaling Group actually launches new instances when one is terminated.
  • Observability: Checking if your alarms actually fire during an outage.
Device Farm
AWS CDK
SWIPE ZONE
< DRAG ME >