Dependency latency

Description

Simulate unreliable network conditions when communicating with dependencies by adding latency to API calls. Test whether your users are affected when dependency response times degrade.

What this Scenario does

This Scenario adds increasing levels of network latency to the connections between your services and their dependencies, simulating degraded network conditions on the path to external services, APIs, and databases.

Why run this Scenario?

  • Validate that your services handle slow dependencies without cascading failures to upstream callers.
  • Test timeout, retry, and circuit breaker configurations for dependency communication.
  • Identify dependencies where latency sensitivity is highest and could cause the most user-facing impact.
  • Verify that dependency monitoring detects increased latency and triggers alerts before users are affected.

Expected outcome

When network latency to dependencies increases significantly, our services continue to respond within acceptable bounds and users experience minimal impact.

Target
Dependencies
Dependencies
Experiments
Latency
Latency
Preview
Runtime:  
6 minutes