Questão FC374857
Considere que o Tribunal de Justiça do Maranhão se depara regularmente com dificuldades para lidar com picos de tráfego em seu site durante períodos sazonais. Sua equipe de tecnolo
Arquitetura de Aplicações
Instituto Consulplan · 2024
Considere que o Tribunal de Justiça do Maranhão se depara regularmente com dificuldades para lidar com picos de tráfego em seu site durante períodos sazonais. Sua equipe de tecnologia da informação considera adotar uma arquitetura distribuída de microsserviços para melhorar a escalabilidade e a disponibilidade de sua plataforma. Trata-se de característica comum associada à implantação de uma arquitetura distribuída de microsserviços:
- Dificuldade na comunicação entre os microsserviços devido à baixa latência.
- Dependência de um único ponto de falha devido à descentralização dos serviços.
- Coordenação de transações distribuídas e consistência de dados entre os microsserviços.
- Necessidade de hardware de alta capacidade para suportar a escalabilidade vertical dos microsserviços.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa aponta para a importância da coordenação de transações distribuídas e consistência de dados entre os microsserviços. Em uma arquitetura distribuída, operações que antes eram locais passam a envolver vários serviços e bancos, tornando difícil garantir a atomicidade e a integridade dos dados.
Solucionar isso exige padrões específicos: o tradicional Two‑Phase Commit (2PC) tem custo e bloqueio, por isso é comum adotar SAGA (orquestrada ou por coreografia) com transações compensatórias, além de garantir idempotência e estratégias de retry.
Há trade‑offs entre consistência forte e eventual. Projetos práticos usam eventos, CDC e observabilidade para conciliar disponibilidade e correção, definindo quais operações exigem consistência imediata e quais suportam eventualidade.
Conteúdo do catálogo FC Concursos · Atualizado em