October 10 -12 - Vancouver, BC
Click for Node+JS Interactive Information & Registration

Wednesday, October 10 • 5:20pm - 5:50pm
Fail Faster: Adding Circuit Breakers to your APIs - Craig Freeman, Kenzan

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Node.js is known for it’s ability to provide fast responses, which makes it a perfect candidate for an orchestration layer. API failures happen to the best of us and the trick is to be prepared for them. Circuit breakers are a way to prevent upstream dependency issues from cascading down to your other microservices by providing a mechanism for fast fault detection. When this happens, the circuit breakers will trip, causing subsequent requests to the dependencies to respond with a failure status code before another request can be made. This allows you to handle your failed requests quicker, which results in a better overall user experience until the breaker can reset. This talk covers the relationship of circuit breakers to a typical microservices ecosystem as well as demonstrates the pros and cons of this approach.

avatar for Craig Freeman

Craig Freeman

Technical Architect, Kenzan
Craig Freeman is a front-end architect for Kenzan, a software engineering, and digital consulting firm. He's been developing for the web in various capacities since 1998. He specializes in scalable and well-tested UI development for anything from small marketing sites to enterprise... Read More →

Wednesday October 10, 2018 5:20pm - 5:50pm PDT
West Ballroom B