# Your Circuit Breaker is Misconfigured

DevFeed: [Your Circuit Breaker is Misconfigured](<https://devfeed.tech/articles/your-circuit-breaker-is-misconfigured-1344.md>)

Original publisher: [Read original article](<https://shopify.engineering/circuit-breaker-misconfigured>)

Author: Damian Polan

Published: 2020-02-18T20:28:00Z

Content type: tutorial

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [App](<https://devfeed.tech/topics/app.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [Library](<https://devfeed.tech/topics/library.md>), [Netflix](<https://devfeed.tech/topics/netflix.md>)

Tags: [capacity](<https://devfeed.tech/tags/capacity.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [customer-experience](<https://devfeed.tech/tags/customer-experience.md>), [exception](<https://devfeed.tech/tags/exception.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [library](<https://devfeed.tech/tags/library.md>), [netflix](<https://devfeed.tech/tags/netflix.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [production](<https://devfeed.tech/tags/production.md>), [queue](<https://devfeed.tech/tags/queue.md>), [redis](<https://devfeed.tech/tags/redis.md>), [thread](<https://devfeed.tech/tags/thread.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

## AI overview

This article explains how misconfigured circuit breaker parameters can cause an application to fail under service outages. It uses Shopify's Semian Circuit Breaker to show how fallbacks, timeouts, utilization, request queues, and worker capacity affect resilience, with Hystrix by Netflix mentioned as another circuit breaker library.

## Source excerpt

Learn to predict how your application will behave in times of failure and how to configure every parameter for your Semian circuit breaker.