🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Uma equipe de arquitetura de software de um Tribunal de Just...

Próximas questões
Com base no mesmo assunto
Q4240112 Arquitetura de Software
Uma equipe de arquitetura de software de um Tribunal de Justiça iniciou a modernização incremental de um sistema processual monolítico. A estratégia prevê que determinadas capacidades do sistema legado sejam substituídas por novos serviços, sem interrupção global da operação. Considerando o padrão Strangler Fig, a conduta tecnicamente coerente é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O critério decisivo era identificar a substituição incremental de uma capacidade do legado com redirecionamento gradual do tráfego; como o enunciado descreve modernização sem interrupção global, a alternativa compatível é a D.

Tema central: Padrão Strangler Fig
Análise das alternativas
A
Errada
Está errada porque supõe concluir os serviços planejados antes da troca operacional. Isso contraria o critério decisivo do Strangler Fig, que é a substituição incremental por partes com convivência temporária entre a arquitetura antiga e a nova.
B
Errada
Está errada porque transfere a decisão de qual versão usar para cada unidade usuária. No Strangler Fig, a transição é conduzida tecnicamente por encaminhamento ou roteamento controlado da capacidade substituída, e não por escolha livre entre versões concorrentes.
C
Errada
Está errada porque descreve início por bibliotecas e componentes técnicos comuns, mantendo as regras de negócio no monólito até o final. Isso não expressa a mecânica central cobrada do padrão, que é substituir uma capacidade funcional delimitada e redirecionar gradualmente o tráfego dessa funcionalidade para a nova implementação.
D
Certa
A alternativa D está certa porque descreve a seleção de uma capacidade do sistema legado, sua reimplementação em serviço separado e o encaminhamento gradual do tráfego correspondente para essa nova implementação. Esse procedimento corresponde ao padrão Strangler Fig.
E
Errada
Está errada porque restringe os novos serviços a requisitos ainda não atendidos pelo sistema original. No Strangler Fig, os novos serviços servem para substituir progressivamente capacidades já existentes no monólito, e não apenas para adicionar funções inéditas.
Pegadinha da questão
A questão explorou a confusão entre modernização incremental e mera expansão do sistema ou refatoração técnica isolada. No Strangler Fig, o núcleo é substituir gradualmente capacidades existentes do legado com redirecionamento controlado, não esperar conclusão global, nem deixar a escolha da versão para o usuário.
Dica para questões semelhantes
  • Se a alternativa trouxer substituição de uma funcionalidade existente do legado por um novo serviço com redirecionamento gradual das requisições, ela está alinhada ao Strangler Fig.
  • Desconfie de alternativas que exijam cutover apenas ao final de toda a construção nova; isso contraria a convivência temporária típica do padrão.
  • Desconfie de descrições centradas só em componentes técnicos ou só em funcionalidades inéditas; o foco decisivo é a substituição progressiva de capacidades já existentes.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo