

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Sistemas back-end que atendem grande volume de usuários precisam ser projetados para crescer de forma sustentável. A escalabilidade é um requisito arquitetural central e pode ser alcançada por diferentes estratégias, sendo as mais comuns a escalabilidade vertical e a escalabilidade horizontal. A escolha entre essas abordagens impacta diretamente no custo, resiliência, disponibilidade e complexidade operacional do sistema.
Considere uma API corporativa que apresenta picos imprevisíveis de acesso e precisa manter alta disponibilidade mesmo em caso de falha de servidores individuais, além de permitir crescimento gradual da capacidade conforme a demanda.
Nesse contexto, assinale a alternativa que descreve corretamente a estratégia de escalabilidade mais adequada para atender a esses requisitos e a justificativa técnica associada.
Adotar escalabilidade horizontal, adicionando ou removendo instâncias da aplicação conforme a demanda, o que aumenta resiliência e tolerância a falhas.
Priorizar exclusivamente a escalabilidade vertical, ampliando recursos de um único servidor para eliminar a necessidade de balanceamento de carga.
Escalar verticalmente até o limite do hardware e aceitar indisponibilidade temporária em caso de falhas como custo operacional inevitável.
Substituir mecanismos de escalabilidade por otimizações manuais de código, evitando crescimento da infraestrutura.