Curso Online de Capacitação Profissional de Elite - Event-Driven Architecture (EDA)

Curso Online de Capacitação Profissional de Elite - Event-Driven Architecture (EDA)

Capacitação Profissional de Elite - Event-Driven Architecture (EDA)

Continue lendo

Autor(a):

Carga horária: 5 horas


Por: R$ 24,90
(Pagamento único)

Certificado digital Com certificado digital incluído

Capacitação Profissional de Elite - Event-Driven Architecture (EDA)



  • 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.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado 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 EDA

    03

  • 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 Evento

    04

  • 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 Arquiteturas

    05

  • 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íncrono

    07

  • 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-offs

    Pró: 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 Pura

    09

  • 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-offs

    Pró: 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 Transfer

    10

  • 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 DDD

    11


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 24,90
Pagamento único
Processando... Processando...aguarde...

Desejo receber novidades e promoções no meu e-mail:


  • 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