Dependency failure

Description

Simulate a failed dependency by dropping all network traffic to the dependency.

What it does

This scenario blocks network traffic to a dependency to test your application's ability to gracefully handle failure.

Why it's recommended

Modern applications have complex chains of services that they rely on. Each link in this chain is a dependency. This chain is essential to the application's operation, and this Scenario tests what happens when one of the links in the chain breaks by dropping network traffic to it.

  • Verify that your application can gracefully detect and recover from an unavailable dependency.
  • Test whether your platform / networking solution routes network traffic around the unavilable dependency.
  • Catch unexpected errors or crashes caused by missing dependencies.
Target
Dependencies
Dependencies
Experiments
Blackhole
Blackhole
Preview
Runtime:  
10 minutes