Service icon

Circuit Breaker Library

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded on 22 November 2021 by 
 (3 ratings)

Circuit Breaker Library

An advanced implementation of the Circuit Breaker pattern developed by Team Resilience. The Circuit Breaker pattern is used to protect access to APIs from cascading timeouts/errors caused by the unavailability of the external service.
Read more

This library module has all the needed entities and actions for an advanced implementation of the Circuit Breaker pattern to make your integrations more resilient. 

This component was inspired by the Circuit Breaker component from Carlos Sousa. Also have a look at his post about it on the OutSystems blog.

However we found that the original component had some limitations and was not ready to be used on a large scale in production. The current module is (almost) a complete rewrite of the original Circuit Breaker module bij Carlos.

We also gave a presentation about this pattern and module during OSDC 2021.

Release notes (1.0.1)

Cloned the CircuitBreaker_Lib module, so it doesn't overwrite the original CircuitBreaker module. Thanks to Pedro Rodrigues for letting us know about this.

Reviews (0)