Break Glass in Case of Emergency

645f1455e16c8ce0983540bf3d561a4d?s=47 Faun
June 13, 2017

Break Glass in Case of Emergency

A lighting talk about handling network failures using the circuit breaker pattern given at Fog City Ruby on June 13th, 2017

645f1455e16c8ce0983540bf3d561a4d?s=128

Faun

June 13, 2017
Tweet

Transcript

  1. Break Glass in Case of Emergency

  2. None
  3. Fault

  4. Fault Tolerance

  5. Timeouts

  6. None
  7. Handling Network Failure

  8. Short Timeout with Fallback Behavior

  9. Client-side Retry

  10. Half-open

  11. Long-lasting Transient Faults

  12. Resources --- Patterns: http://l.faun.me/retry-pattern http://l.faun.me/netflix-api-resilience Libraries: wsargent/circuit_breaker allcentury/switch_gear soundcloud/simple_circuit_breaker Tools:

    Shopify/Semian Shopify/Toxiproxy Load balancers: Vulcand Hystrix @faunzy @faun