Introdução a Event-driven Architecture

A Arquitetura Orientada a Eventos, ou Event-Driven Architecture (EDA), é um paradigma arquitetônico projetado para lidar com sistemas altamente dinâmicos e escaláveis, onde as operações são desencadeadas por eventos.

Este modelo está se tornando cada…


This content originally appeared on DEV Community and was authored by Thiago da Silva Adriano

A Arquitetura Orientada a Eventos, ou Event-Driven Architecture (EDA), é um paradigma arquitetônico projetado para lidar com sistemas altamente dinâmicos e escaláveis, onde as operações são desencadeadas por eventos.

Este modelo está se tornando cada vez mais popular em aplicações modernas devido à sua capacidade de responder rapidamente a mudanças e integrar-se bem com tecnologias cloud-native.

O que é a Arquitetura EDA?

A EDA é baseada na transmissão, detecção e processamento de eventos. Um evento é qualquer alteração significativa em um sistema, como a criação de um pedido em um e-commerce, a chegada de novos dados em um sensor IoT ou a alteração no status de um pagamento.

O fluxo principal de uma EDA é composto pelos seguintes elementos:

  • Emissor de Eventos: Gera um evento e o envia para o sistema (ex.: um serviço de pagamentos que publica a confirmação de um pagamento).
  • Canal de Eventos: Transporta o evento para os componentes interessados (ex.: um broker de mensagens como Apache Kafka, RabbitMQ ou AWS EventBridge).
  • Consumidor de Eventos: Recebe e processa os eventos, podendo realizar ações como persistência, cálculo ou envio de notificações.

A seguir temos uma imagem demonstrando um exemplo desta arquitetura:

Image description


This content originally appeared on DEV Community and was authored by Thiago da Silva Adriano


Print Share Comment Cite Upload Translate Updates
APA

Thiago da Silva Adriano | Sciencx (2025-01-11T14:00:15+00:00) Introdução a Event-driven Architecture. Retrieved from https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/

MLA
" » Introdução a Event-driven Architecture." Thiago da Silva Adriano | Sciencx - Saturday January 11, 2025, https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/
HARVARD
Thiago da Silva Adriano | Sciencx Saturday January 11, 2025 » Introdução a Event-driven Architecture., viewed ,<https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/>
VANCOUVER
Thiago da Silva Adriano | Sciencx - » Introdução a Event-driven Architecture. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/
CHICAGO
" » Introdução a Event-driven Architecture." Thiago da Silva Adriano | Sciencx - Accessed . https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/
IEEE
" » Introdução a Event-driven Architecture." Thiago da Silva Adriano | Sciencx [Online]. Available: https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/. [Accessed: ]
rf:citation
» Introdução a Event-driven Architecture | Thiago da Silva Adriano | Sciencx | https://www.scien.cx/2025/01/11/introducao-a-event-driven-architecture/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.