O que é graceful degradation?

Graceful degradation, ou degradação controlada, é a capacidade de preservar funções essenciais quando a demanda ou uma dependência excede o limite normal. Em vez de derrubar toda a aplicação, o sistema pode limitar operações não essenciais, usar filas, exibir mensagens claras ou responder com uma capacidade reduzida.

Qual o benefício?

O conceito não elimina a necessidade de corrigir gargalos. Ele reduz o impacto do excesso e melhora a recuperação. Um teste de estresse ou spike deve verificar se os limites, timeouts, retentativas e filas funcionam como projetado, sem criar uma cascata de falhas.

Como validar com testes?

Durante o teste de estresse, force o sistema além do limite esperado e observe se ele rejeita requisições de forma controlada, mantém as funções críticas operacionais e se recupera quando a carga volta ao normal. Falhas em cascata são o sinal de que o graceful degradation não está implementado corretamente.


Próximo passo: inclua cenários de falha de dependências no próximo teste de estresse para validar o comportamento do sistema sob pressão.