Na Arquitetura Orientada a Eventos (Event-Driven Architectu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Na Arquitetura Orientada a Eventos (Event-Driven Architecture - EDA), um dos conceitos centrais é a capacidade de sistemas de reagirem a eventos em tempo real. Essa arquitetura permite que os componentes do sistema se comuniquem e reajam a eventos de forma assíncrona, o que é essencial para sistemas que precisam ser desacoplados e escaláveis. Na EDA, os eventos são sinais ou mensagens que representam uma mudança de estado ou uma ocorrência significativa no sistema.
Agora, vamos analisar a questão e identificar o componente que desempenha o papel central na captura e distribuição desses eventos.
A alternativa correta é: C - Broker de eventos.
Justificativa:
Um broker de eventos é responsável por capturar eventos de diferentes fontes, armazená-los temporariamente e garantir a entrega para os consumidores. Ele atua como um intermediário que assegura que, mesmo se ocorrerem falhas, os eventos serão entregues corretamente, permitindo que os sistemas permaneçam desacoplados. Isso é fundamental para a escalabilidade e resiliência de sistemas complexos. Exemplos comuns de brokers de eventos são Kafka e RabbitMQ.
Analisando as alternativas incorretas:
A - Sistema de persistência: Este componente é responsável por armazenar dados de forma durável, mas não é especializado em capturar e distribuir eventos de forma assíncrona.
B - Produtor de eventos: Refere-se à fonte que gera os eventos. Embora seja uma parte essencial na EDA, ele não é responsável por armazenar e distribuir eventos.
D - Log de eventos: Representa uma forma de armazenamento de eventos históricos, mas não necessariamente garante a entrega e propagação para consumidores em tempo real.
E - Consumidor de eventos: Este é o componente que recebe e processa os eventos, mas não é responsável pela captura ou armazenamento temporário dos mesmos.
Ao compreender a função de cada componente na EDA, você pode responder com mais confiança e precisão. Lembre-se sempre de identificar o papel específico que cada componente desempenha dentro do sistema.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo