Em um Tribunal de Justiça que utiliza hyperautomation para a...

Próximas questões
Com base no mesmo assunto
Q4240095 Arquitetura de Software
Em um Tribunal de Justiça que utiliza hyperautomation para automatizar a distribuição e classificação de processos, um robô RPA consome um serviço, desenvolvido em Java, responsável por integrar sistemas corporativos, mecanismos de OCR, modelos de IA e APIs judiciais. Considere o trecho de código abaixo implementado nessa arquitetura.

Q30.png (548×232)

Durante uma auditoria interna, foi identificado que determinadas falhas de integração não são adequadamente rastreadas, dificultando a sustentação das automações e a identificação de causas-raiz em incidentes que envolvem múltiplos componentes. Nesse cenário, é pertinente
Alternativas

Comentários

Veja os comentários dos nossos alunos

Em arquiteturas distribuídas, o tratamento genérico de exceções e o uso de saídas simples, como System.out.println, dificultam a identificação da causa-raiz. Deve-se empregar exceções específicas, logs estruturados, identificadores de correlação, métricas e tracing distribuído. O reprocessamento automático não substitui a observabilidade e deve ser acompanhado de idempotência, controle de tentativas e tratamento de operações parcialmente executadas.

Gabarito: A

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo