Engenharia Múltipla Escolha

A empresa CONT-H está em processo de migração dos seus serviços para a nuvem. A empresa possui muitos sistemas legados estruturados e incompatíveis com novas tecnologias. Qual estratégia deverá ser adotada?

A empresa CONT-H está em processo de migração dos seus serviços para a nuvem. A empresa possui muitos sistemas legados estruturados e incompatíveis com novas tecnologias. Qual estratégia deverá ser adotada?

  1. Repurchase
  2. Refatorar
  3. Replatforma
  4. Re-hospedar
  5. Retire

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - Refatorar

Contexto da Questão

A questão aborda as estratégias de migração para a nuvem, frequentemente conhecidas pelos "6 Rs" (Six Rs of Migration). O cenário descreve uma empresa com sistemas legados que são incompatíveis com as novas tecnologias da nuvem.

Análise Detalhada

Para escolher a estratégia correta, devemos entender o objetivo de cada uma das opções apresentadas:

EstratégiaDescriçãoQuando usar
Rehost (Re-hospedar)Migrar a aplicação sem alterações ("Lift and Shift").Quando a prioridade é velocidade e baixo custo inicial.
Replatform (Replataforma)Fazer pequenas otimizações sem mudar a arquitetura principal.Para melhorar performance (ex: trocar DB gerido) sem reescrever tudo.
RepurchaseSubstituir a aplicação por uma solução SaaS (Software as a Service).Quando existe uma ferramenta comercial melhor disponível.
Refactor (Refatorar)Reescrever/modificar o código para ser nativo da nuvem (Cloud-Native).Quando o sistema legado é antigo, complexo e precisa se adaptar totalmente.
RetireDesativar aplicativos obsoletos que não oferecem valor.Para reduzir custos eliminando o que não é usado.

Por que a resposta é "Refatorar"?

  • O Problema: O enunciado destaca que os sistemas são "legados estruturados e incompatíveis com novas tecnologias".
  • A Solução: Se o sistema não é compatível, ele não pode ser simplesmente movido (Rehost) nem ajustado superficialmente (Replatform). Para torná-lo funcional e eficiente na nuvem moderna, é necessário modificar sua estrutura interna, quebrando monolitos em microsserviços ou adaptando o código às APIs da nuvem.
  • Definição: Refatorar (ou Re-arquitetar) implica em modificar a aplicação para tirar proveito total das capacidades da nuvem, sendo a única opção viável para sistemas legados incompatíveis que precisam ser mantidos.

Portanto, a estratégia adequada é Refatorar.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.