Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Implementando um Circuit Breaker NA PRÁTICA
Rating: 4.8 out of 5(52 ratings)
251 students

Implementando um Circuit Breaker NA PRÁTICA

Aprenda a implementar um Circuit Breaker utilizando Java, Spring Boot, MongoDB, Redis e Resilience4j
Created byDanilo Arantes
Last updated 8/2026
Portuguese
Portuguese [Auto],

What you'll learn

  • Implementar um Circuit Breaker
  • 20% teoria e 80% prática
  • Criar aplicações mais estáveis e confiáveis
  • Diferentes configurações do Circuit Breaker

Course content

6 sections • 23 lectures • 2h 32m total length
  • Visão geral sobre o curso1:30
  • O que é o Circuit Breaker e como ele funciona?6:31
  • Estados de um Circuit Breaker
  • Apresentação do projeto2:03

Requirements

  • É necessário ter conhecimento básico em Java com Spring

Description

O curso Implementando Circuit Breaker NA PRÁTICA, foi projetado para capacitar desenvolvedores a lidar com situações de falha e melhoria de resiliência em sistemas distribuídos. Em meio à complexidade dos aplicativos modernos, o Circuit Breaker é uma ferramenta crucial para garantir a estabilidade e a confiabilidade.

O Circuit Breaker é um padrão que atua como um interruptor automático para interromper ou abrir a conexão com um serviço externo quando ele está com falha ou lentidão excessiva. Em vez de permitir que uma falha se propague por todo o sistema, o Circuit Breaker oferece mecanismos para lidar com esses problemas, proporcionando uma resposta controlada e permitindo a recuperação sem afetar negativamente o desempenho global do sistema.

Durante o curso, os alunos mergulharão nos conceitos fundamentais por trás do Circuit Breaker e aprenderão a implementar essa técnica usando a linguagem Java. O currículo incluirá tópicos como estratégias de fallback, configuração de tempo limite, monitoramento de estado e estratégias de recuperação. Além disso, os alunos terão a oportunidade de explorar ferramentas e bibliotecas populares do ecossistema Java, como SpringBoot, Redis e Resilience4j,  para implementar o Circuit Breaker de maneira eficaz.

Ao final do curso, os alunos terão adquirido habilidades práticas para projetar e implementar Circuit Breakers robustos em suas aplicações Java. Eles estarão capacitados a criar sistemas mais resilientes, capazes de lidar com falhas em serviços externos de maneira eficiente, mantendo a estabilidade e a performance do aplicativo. Essa expertise é essencial para desenvolvedores que buscam construir aplicações escaláveis e confiáveis em ambientes distribuídos.

Who this course is for:

  • Estudantes de cursos de computação e desenvolvimento de sistemas
  • Profissionais que desejam adquirir conhecimento em arquitetura de sistemas