Modern web applications are complex. And let's face it - things break. But your application doesn't have to go down in flames just because the ProductPricingServiceActuator it's trying to contact has failed, or someone unplugged an ethernet cable in the server room. In this talk, we will take a deep dive into the circuit breaker pattern, how it works and how you can use it to make your JavaScript applications shine. You will learn how to build resilient web applications that gracefully handle failure. Using JavaScript in the browser, and Node.js on the server, we will build microservices that respond to failure with features like fallback functions and request throttling. With circuit breakers, you don't just fail, you fail fast and do it with style.