Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Codecon Ladies] Arquitetura Baseada em Eventos

[Codecon Ladies] Arquitetura Baseada em Eventos

A arquitetura baseada em eventos (EDA) é uma forma de construir sistemas que se comunicam de maneira assíncrona, escalável e resiliente, refletindo a forma como o mundo real acontece ao nosso redor. Nesta palestra, vamos mergulhar nos conceitos que tornam essa abordagem tão poderosa, explorando como eventos podem conectar serviços independentes, respeitando seus contextos e preservando a autonomia de cada um. A partir de princípios como Domain Driven Design e comunicação desacoplada, veremos como modelar software que expressa a realidade do negócio e se adapta melhor a mudanças. Também vamos discutir suas vantagens, limitações e como lidar com desafios como consistência eventual e complexidade, trazendo exemplos práticos para inspirar novas soluções.

Evento: https://eventos.codecon.dev/meetup-codecon-online-615896/

Avatar for Camila Campos

Camila Campos

August 25, 2025
Tweet

More Decks by Camila Campos

Other Decks in Programming

Transcript

  1. Camila Campos Meu propósito de vida é promover diversidade e

    inclusão através da educação @camposmilaa Senior Software Engineer
  2. Evento 1: Pedido realizado Evento 2: Pedido pago Feitos 1

    Pagos 1 Cancelados 1 % Cancelamento 100% Evento 3: Pedido cancelado
  3. Evento 1: Pedido realizado Evento 2: Pedido pago Feitos 2

    Pagos 1 Cancelados 1 % Cancelamento 50% Evento 3: Pedido cancelado Evento 4: Pedido realizado
  4. Pedido realizado Pedido pago Pedido cancelado … Pedido realizado Evento

    1: Pedido realizado Evento 2: Pedido pago Evento 3: Pedido cancelado Evento 4: Pedido realizado
  5. Pedido realizado Pedido pago Pedido cancelado … Pedido realizado Evento

    1: Pedido realizado Evento 2: Pedido pago Evento 3: Pedido cancelado Evento 4: Pedido realizado Feitos 2 Pagos 1 Cancelados 1 % Cancelamento 50%
  6. Pedido realizado Pedido pago Pedido cancelado snapshot Pedido realizado Evento

    1: Pedido realizado Evento 2: Pedido pago Evento 3: Pedido cancelado Evento 4: Pedido realizado Feitos 2 Pagos 1 Cancelados 1 % Cancelamento 50% …
  7. Pedido realizado Pedido pago Pedido cancelado Pedido realizado … Realizados

    2 Cancelados 1 Command Query Responsibility Segregation
  8. Pedido realizado Pedido pago Pedido cancelado Pedido realizado … Realizados

    R$ 50 Cancelados R$ 20 Command Query Responsibility Segregation Realizados 2 Cancelados 1