Title: Engenharia de Software / Arquitetura Orientada a Eventos
Tags: Engenharia_de_Software Resumo

front: (SERPRO – 2013) Na arquitetura distribuída, os sistemas orientados a eventos possuem processos fortemente acoplados.
response: Errado
comment: sistemas orientados a eventos em arquiteturas distribuídas geralmente são projetados para serem fracamente acoplados. Isso significa que cada componente ou serviço é independente e pode funcionar de forma autônoma, sem depender de outros componentes (Errado).
tldr: - Evento é uma ocorrência/mudança de estado significativa (software ou hardware); notificação é apenas a mensagem que avisa que o evento ocorreu (não é o evento em si).
- Arquitetura Orientada a Eventos (EDA) organiza o sistema em torno de captura, comunicação, processamento e persistência de eventos, usando comunicação assíncrona e facilitando escala horizontal e modularidade.
- Componentes principais: produtor (gera eventos), consumidor (processa eventos) e broker (intermedia, roteia, pode filtrar/transformar; serviços interagem via broker).
- Benefícios: escalabilidade, melhor desempenho com assincronia, flexibilidade (adicionar/remover serviços), resiliência (buffer/reprocessamento) e adaptabilidade a mudanças de negócio.
- Trade-offs: maior complexidade, possível latência, dificuldade de gerenciamento de estado e depuração (rastreamento distribuído).
- Modelos comuns:
- Pub/Sub: comunicação 1→N (todos assinantes recebem), assinantes são notificados; pode usar tópicos.
- Transmissão/Log (stream): eventos gravados em log, consumidores podem ler de qualquer ponto e entrar a qualquer momento; inclui stream processing, evento simples e evento complexo (detecção de padrões).
- Aplicações típicas: finanças (tempo real), saúde (monitoramento), e-commerce (pedido/estoque), IoT, recomendação; permite times e componentes mais independentes e até distribuição geográfica.
link: https://documentacao.online/estudos/ovur.html
title: Arquitetura Orientada a Eventos
Other fields (not shown on cards):
back: Errado - sistemas orientados a eventos em arquiteturas distribuídas geralmente são projetados para serem fracamente acoplados. Isso significa que cada componente ou serviço é independente e pode funcionar de forma autônoma, sem depender de outros componentes (Errado).

front: (SERPRO – 2013) Na arquitetura distribuída, a definição de um modelo arquitetônico com base em eventos é caracterizada por processos fracamente acoplados, que precisam se referir explicitamente uns aos outros. Esses processos são denominados desacoplados no espaço ou referencialmente desacoplados.
response: Errado
comment: os processos são fracamente acoplados, logo não precisam se referir explicitamente uns aos outros (Errado).
tldr: - Evento é uma ocorrência/mudança de estado significativa (software ou hardware); notificação é apenas a mensagem que avisa que o evento ocorreu (não é o evento em si).
- Arquitetura Orientada a Eventos (EDA) organiza o sistema em torno de captura, comunicação, processamento e persistência de eventos, usando comunicação assíncrona e facilitando escala horizontal e modularidade.
- Componentes principais: produtor (gera eventos), consumidor (processa eventos) e broker (intermedia, roteia, pode filtrar/transformar; serviços interagem via broker).
- Benefícios: escalabilidade, melhor desempenho com assincronia, flexibilidade (adicionar/remover serviços), resiliência (buffer/reprocessamento) e adaptabilidade a mudanças de negócio.
- Trade-offs: maior complexidade, possível latência, dificuldade de gerenciamento de estado e depuração (rastreamento distribuído).
- Modelos comuns:
- Pub/Sub: comunicação 1→N (todos assinantes recebem), assinantes são notificados; pode usar tópicos.
- Transmissão/Log (stream): eventos gravados em log, consumidores podem ler de qualquer ponto e entrar a qualquer momento; inclui stream processing, evento simples e evento complexo (detecção de padrões).
- Aplicações típicas: finanças (tempo real), saúde (monitoramento), e-commerce (pedido/estoque), IoT, recomendação; permite times e componentes mais independentes e até distribuição geográfica.
link: https://documentacao.online/estudos/ovur.html
title: Arquitetura Orientada a Eventos
Other fields (not shown on cards):
back: Errado - os processos são fracamente acoplados, logo não precisam se referir explicitamente uns aos outros (Errado).