Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2025
Arquitetura de Software›Conceitos Básicos em Arquitetura de Software
Código
fg109065
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Médio
Cargo
Técnico em Informática - Classe A
Assinale a afirmativa correta relacionada às estratégias para migração de um sistema legado para um ambiente de nuvem.
AO software legado é arquitetado para ser executado dentro dos firewalls corporativos, mas não depende do hardware físico.
BAs arquiteturas de computação em nuvem requerem arquiteturas fracamente acopladas.
CA elasticidade não é um motivo válido para mover o aplicativo para a nuvem.
DOs serviços em nuvem são stateful, já os sistemas legados, em geral, são stateless.
EDevemos unificar as iniciativas de computação em nuvem em uma entrega só para gerar valor comercial mais rapidamente.
Revelar gabarito e comentário▾
GabaritoB — As arquiteturas de computação em nuvem requerem arquiteturas fracamente acopladas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Migração de sistemas legados para a nuvem
Gabarito: letra B. A computação em nuvem se beneficia de arquiteturas fracamente acopladas (como microsserviços), que permitem escalabilidade independente, resiliência e facilidade de manutenção. Sistemas legados, por outro lado, costumam ser monolíticos e fortemente acoplados, o que torna a migração desafiadora.
A banca testa o entendimento dos princípios de arquitetura de nuvem versus sistemas legados.
Migração legado → nuvem
1Sistemas legados
Monolíticos
Fortemente acoplados
Dependentes de hardware físico
Stateful (mantêm estado local)
2Arquiteturas em nuvem
Fracamente acopladas (microsserviços)
Elasticidade automática
Stateless (preferencial)
Migração incremental (não "big bang")
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que o software legado não depende de hardware físico. Na verdade, sistemas legados são tipicamente projetados para rodar em servidores físicos específicos, com forte dependência do hardware e do ambiente local. A migração para nuvem muitas vezes envolve justamente quebrar essa dependência.
Alternativa B — ✅ Correta ⟵ GABARITO
Arquiteturas em nuvem, como microsserviços e serverless, exigem baixo acoplamento entre componentes para que possam ser escalados, atualizados e gerenciados de forma independente. O fracamente acoplado é um requisito essencial para tirar proveito da elasticidade e da distribuição geográfica da nuvem.
Alternativa C — ❌ Incorreta
A elasticidade — capacidade de provisionar e desprovisionar recursos automaticamente conforme a demanda — é um dos principais motivadores para migrar para a nuvem. Negá-la contraria um dos benefícios fundamentais da computação em nuvem.
Alternativa D — ❌ Incorreta
Há uma inversão de conceitos. Serviços em nuvem, especialmente em ambientes escaláveis, são preferencialmente stateless para permitir que qualquer instância atenda a qualquer requisição. Sistemas legados, por sua vez, frequentemente mantêm estado em sessões ou bancos de dados locais, sendo stateful.
Alternativa E — ❌ Incorreta
Migrações para nuvem bem-sucedidas são geralmente incrementais (estratégias como lift and shift, refatoração gradual). Unificar tudo em uma única entrega (abordagem "big bang") aumenta riscos de falhas e interrupções. O valor comercial é gerado de forma progressiva.