Em um Tribunal de Justiça, uma arquitetura de integração dev...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A decisão dependia de distinguir consulta sob demanda de distribuição assíncrona de mudanças, com contratos separados para cada tipo de interação, sem expor a persistência interna.
- Se o requisito fala em consulta sob demanda, procure interface síncrona de API, não webhook ou callback.
- Se o requisito fala em distribuição de mudanças para múltiplos consumidores independentes, procure eventos assíncronos de domínio com contrato próprio.
- Use CloudEvents como padronização do envelope de eventos, não como substituto de API de consulta.
- Elimine alternativas que exponham histórico interno, log de alterações ou persistência como contrato público de integração.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Fundamentação Teórica:
OpenAPI: Especificação padrão para descrever e documentar APIs RESTful (comunicação síncrona, focada em requisição/resposta sob demanda).
AsyncAPI: Especificação padrão adotada pelo mercado para documentar arquiteturas orientadas a eventos e mensagens (comunicação assíncrona via brokers como Kafka, RabbitMQ, etc.).
CloudEvents: Especificação neutra em relação a fornecedores (mantida pela CNCF) que padroniza o "envelope" (estrutura de dados) dos eventos, garantindo interoperabilidade e facilitando o roteamento e tratamento de mensagens entre sistemas distintos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo