Imagem de fundo

A avaliação de desempenho em sistemas back-end distribuídos exige a identificação preci...

A avaliação de desempenho em sistemas back-end distribuídos exige a identificação precisa de gargalos que limitam escalabilidade e tempo de resposta. Em ambientes de alta concorrência, problemas de desempenho podem estar relacionados a CPU, memória, acesso a banco de dados, comunicação em rede ou sincronização entre componentes, sendo fundamental analisar o comportamento do sistema de forma sistêmica e baseada em evidências.


Considere uma aplicação back-end que passou por escalabilidade horizontal, com aumento do número de instâncias, mas continua apresentando alto tempo de resposta sob carga intensa. Monitoramentos indicam que o consumo de CPU e memória das instâncias estão baixos, enquanto o tempo médio de resposta das requisições permanece elevado.


Nesse contexto, assinale a alternativa que descreve corretamente a hipótese técnica mais plausível para explicar o problema observado e orientar a investigação do gargalo.


A

A aplicação não está escalando porque o número de instâncias é excessivo, o que inevitavelmente aumenta o tempo de resposta.


B

O gargalo está necessariamente no código da aplicação, já que CPU e memória não estão sendo totalmente utilizadas.


C

A escalabilidade horizontal elimina a necessidade de análise de banco de dados e rede, pois esses fatores deixam de impactar o desempenho.


D

O gargalo pode estar em recursos compartilhados, como banco de dados ou rede, que não escalam automaticamente com o aumento de instâncias da aplicação.