Your Circuit Breaker is Misconfigured - Shopify
Feb 18, 2020

Summary
This post details the configuration and parameter tuning of Semian Circuit Breaker, a Shopify-developed resiliency toolkit. It explains how to predict application behavior during failures and optimize worker utilization by carefully configuring parameters such as error_threshold, error_timeout, and half_open_resource_timeout. The post provides detailed explanations and diagrams for each parameter, illustrating their impact on system stability and worker utilization during service outages. It highlights a specific configuration change that reduced utilization requirements from 263% to 4%.