Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Padrões de Design de Microserviços com .Net

Curso de Padrões de Design de Microserviços com .Net

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Padrões de Design de Microserviços .Net

Saga ~ Event Sourcing + CQRS - Retry - Circuit Breaker ~ Composição de API

Neste curso, você aprenderá cinco padrões de design que podem ser usados em arquiteturas de microserviços. Desenvolveremos todos os exemplos usando a API Asp.Net Core (Net 5.0).

Padrões de Design:

Padrão de Design Saga:

O padrão de design Saga é um método para gerenciar a consistência de dados em cenários de transações distribuídas entre microserviços. Uma saga consiste em uma sequência de transações que atualizam cada serviço e acionam a próxima etapa da transação publicando uma mensagem ou evento. Se uma etapa falhar, transações de compensação são executadas para desfazer as transações anteriores.

Padrão de Event Sourcing:

Em vez de armazenar apenas o estado atual dos dados em um domínio, o padrão de Event Sourcing usa um armazenamento de apenas anexação para registrar a série completa de ações realizadas nesses dados. Esse armazenamento atua como o sistema de registro e pode ser usado para materializar os objetos de domínio. Essa abordagem simplifica tarefas em domínios complexos, eliminando a necessidade de sincronizar o modelo de dados e o domínio de negócios. Também melhora o desempenho, a escalabilidade e a capacidade de resposta, fornecendo consistência para dados transacionais e mantendo um histórico completo de trilhas de auditoria e ações de compensação.

Padrão de Retry:

O padrão de Retry permite que um aplicativo lide com falhas transitórias ao tentar se conectar a um serviço ou recurso de rede. Ele tenta novamente uma operação falha de forma transparente, melhorando a estabilidade do aplicativo.

Padrão de Circuit Breaker:

O padrão de Circuit Breaker lida com falhas que podem levar tempos variáveis para se recuperar ao se conectar a um serviço remoto ou recurso. Esse padrão melhora a estabilidade e a resiliência de um aplicativo.

Padrão de Composição de API:

O padrão de Composição de API utiliza um compositor ou agregador de API para implementar uma consulta invocando microserviços individuais que possuem os dados. Em seguida, combina os resultados realizando uma junção em memória. O que você aprenderá: - Padrão de Saga - Padrão de Event Sourcing + CQRS - Padrão de Retry - Padrão de Circuit Breaker - Padrão de Composição de API
Ver informações completas