Skip to content

Hijacking Service Discovery to Simulate Dependency Degradation#

SREcon25 Americas digest Program Adjacent pick 25–27 March 2025

Abdulrahman Alhamali, Shopify — Adjacent

Play the recording: Hijacking Service Discovery to Simulate Dependency Degradation

  • Why: A cleaner alternative to proxy-based dependency-degradation simulation (circuit breaking, bulkheading, graceful degradation testing) — directly relevant to anyone testing resilience patterns in a service-mesh or service-discovery-based architecture.
  • What: Techniques for simulating dependency degradation (slowdowns, bandwidth limits, outages) by hijacking service discovery rather than requiring all traffic to route through a dedicated simulation proxy. (from abstract only)
  • How: Streamlines traffic-forwarding for degradation simulation by manipulating what service discovery returns, avoiding the overhead of a full proxy-based simulation layer. (from abstract only)
  • Where applicable: General for service-discovery-based architectures (Kubernetes, service mesh, or custom) wanting to test resiliency mechanisms without waiting for a real incident.