Skip to content

rocketseat-creators-program/circuit-breaker-2021-09-18

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Patterns de Resiliência: Circuit Breaker

Nessa aula vamos aprender sobre uma técnica para comunicação resiliente entre serviços/sistemas: circuit breaker.

circuit breaker diagram

Utilizaremos uma série de exemplos com APIs construídas em Node.JS com a infraestrutura deployada localmente utilizando Docker e docker-compose.

Exemplos

A aula irá mostrar diferentes maneiras de se implementar o padrão circuit breaker através de exemplos:

  • Biblioteca local

    Biblioteca local implementando o padrão de circuit breaker sendo utilizada por um serviço BFF para fazer chamada para serviços backend de domínios específicos.

  • Estado distribuído

    Biblioteca local implementando o padrão de circuit breaker cujo estado é distribuído entre os clientes utilizando um storage centralizado disponível.

  • Proxy reverso

    Padrão de circuit breaker implementado em proxy reverso entre o serviço cliente e o serviço backend.

Referências

Expert

Rodrigo Botti

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published