Curso Online de Capacitação Profissional de Elite - Event-Driven Architecture (EDA)
Capacitação Profissional de Elite - Event-Driven Architecture (EDA)
Continue lendo
Com certificado digital incluído
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
Frente
Verso
-
CAPACITAÇÃO PROFISSIONAL
Event-Driven Architecture (EDA)
O guia definitivo para projetar e escalar sistemas modernos, assíncronos e altamente resilientes. -
Módulo 1: Fundamentos do Paradigma
A transição conceitual da arquitetura síncrona tradicional para a reação baseada em eventos.
-
O Conceito Central
Event-Driven Architecture (EDA) é um estilo arquitetural de software no qual o fluxo do sistema é determinado pela captura, processamento e reação a eventos significativos de negócio ou infraestrutura.
O que não é EDA?EDA não é apenas o uso de filas de mensagens ou programação assíncrona isolada. É uma mudança de mentalidade onde os sistemas são projetados sob o paradigma da comunicação indireta e reativa.
Definição Arquitetural de EDA03
-
Imutabilidade
Um evento representa um fato consolidado no passado. Ele nunca pode ser alterado ou deletado após sua emissão oficial.
Temporalidade
Os eventos possuem uma ordem estrita e ocorrência atrelada a uma estampa de tempo linear indelével.
Desacoplamento
Quem emite o evento não sabe (e não deve saber) quem irá consumi-lo ou quais ações serão desencadeadas.
Os Três Pilares de um Evento04
-
Sistemas Monolíticos: Comunicação interna acoplada diretamente via chamadas de método em memória compartilhada.
Orientação a Serviços (SOA): Primeiras integrações distribuídas síncronas via SOAP/XML com alto overhead.
Microsserviços REST: Serviços isolados fisicamente, mas ainda acoplados via requisições HTTP síncronas.
Sistemas Reativos (EDA): Desacoplamento temporal e lógico completo com comunicação assíncrona em larga escala.
Evolução das Arquiteturas05
-
Síncrono vs Assíncrono
06
-
99.9%
Cálculo de Disponibilidade Múltipla
O Efeito Dominó
Se você possui 4 microsserviços interligados síncronamente, cada um com 99.9% de SLA, a disponibilidade combinada real cai exponencialmente.
Fórmula de Risco: 99.9% × 99.9% × 99.9% × 99.9% = 99.6% de disponibilidade global. Em EDA, os sistemas toleram quedas parciais sem afetar a transação inicial.
Custo do Acoplamento Síncrono07
-
Módulo 2: A Anatomia dos Eventos
A estrutura de dados e as diferentes abordagens para modelar eventos no negócio.
08 -
O que é?
O evento contém apenas o identificador do recurso que sofreu alteração e nenhuma informação detalhada adicional.
Exemplo de Payload: { "orderId": "ORD-9981" }
Trade-offsPró: O payload é minúsculo e consome pouca banda.
Contra: O consumidor é obrigado a realizar uma consulta HTTP reversa para buscar os detalhes do recurso, gerando acoplamento.
Eventos de Notificação Pura09
-
O que é?
O evento carrega todo o estado modificado do recurso dentro de si, permitindo que o consumidor atualize sua própria base sem consultas extras.
Exemplo: Payload rico com dados do cliente, itens e valores.
Trade-offsPró: Desacoplamento de rede total. O consumidor tem autonomia de leitura.
Contra: Envelhecimento rápido de mensagens e tráfego de dados volumoso.
Event Carried State Transfer10
-
Linguagem Ubíqua: Nomes de eventos devem refletir termos do negócio (ex: FaturaAtrasada em vez de StatusFaturaModificado).
Proteção do Domínio: Representam a verdade indiscutível gerada pelos agregados do domínio.
Fronteiras Claras: Integram Bounded Contexts distintos de forma limpa e sem vazamento de tabelas.
Domain Events no DDD11
Pagamento único
Processando...aguarde...
Cursos Relacionados
-
CURSO DE SECRETARIA
O CURSO VISA AJUDAR PROFISSIONAIS QUE DEEJEM INFORMAÇÕES SOBRE A ÁREA DA SECRETARIA.
R$ 150,0020h
-
Test Driven Development
A Equipe Promovendo Conhecimento está melhorando os cursos e aceitamos sujestoes e criticas via painel de contato O curso oferecido acim...
R$ 23,006h
5+
-
Airsoft Elite
Neste manual reunimos vários conhecimentos deste jogo que vem crescendo e conquistando vários adeptos pelo mundo. O curso Airsoft Elite é...
R$ 24,905h
20+
Encontre-nos no Facebook
Capítulos
- Módulo 1: Fundamentos do Paradigma
- Módulo 2: A Anatomia dos Eventos
- Módulo 3: Roteamento e Distribuição
- Módulo 4: Garantias de Entrega
- Módulo 5: Event Sourcing & CQRS
- Módulo 6: Transações Distribuídas
- Módulo 7: Topologias e Integração
- Módulo 8: Trade-offs e Antipadrões
- Módulo 9: Observabilidade
- Módulo 10: Casos de Uso Prátic