Estratégias para graceful degradation
Até agora, você tem lido sobre graceful degradation, o que ela pode fazer por você e como planejar e implementá-la.
Em seguida, podemos falar sobre algumas estratégias abrangentes. Essas são maneiras generalizadas de pensar sobre graceful degradation para ajudar você a identificar pontos focais valiosos em seu próprio planejamento.
Balanceamento de carga e modelagem de tráfego
Essa estratégia se concentra nos recursos de comunicação, então vamos usar sua página da web como exemplo. Os clientes utilizam a página da web para que você queira que ela apareça nos mecanismos de pesquisa e esteja acessível.
Se suas páginas da web ou infraestrutura do site se degradarem, como isso afeta a capacidade de carga e tráfego? Quanto tráfego você está disposto a perder por causa do seu plano de degradação? Essas métricas são diferentes para as versões de navegador móvel ou desktop do site?
Essa estratégia se concentra nos números de tráfego como uma métrica orientadora para o planejamento de degradação.
Redes de cache e entrega de conteúdo
As estratégias de cache e entrega de conteúdo são semelhantes ao balanceamento de carga e à formação de tráfego, mas as principais métricas giram em torno do gerenciamento de dados, em vez das interações do usuário.
Quantos dados estão fluindo pela rede? Que quantidade de degradação é aceitável?
Os princípios não estão mudando, apenas as principais métricas de foco.
Priorizando serviços essenciais
Com essa estratégia, tudo se resume a pontos de falha. O objetivo é garantir que qualquer serviço considerado essencial seja funcional e robusto. Quando você considera vários cenários de degradação, todos eles mantêm os serviços essenciais em execução.
Nesse caso, você não está planejando métricas numéricas. Sua prioridade absoluta são os serviços essenciais identificados.
Sistemas de redundância e failover
Esse aspecto da graceful degradation começa a se concentrar em desastres e recuperação. Você está construindo em torno da redundância (que dependerá dos sistemas essenciais identificados). Em outras palavras, você está descobrindo quais sistemas precisam de backups robustos e quais podem falhar completamente sem exceder seus limites de degradação.
Com este plano, a maioria dos seus recursos tem como objetivo redundâncias críticas sobre qualquer outra coisa.
Manter a continuidade dos negócios diante de eventos imprevistos
Há muitas maneiras de pensar sobre graceful degradation. Ao considerá-lo cuidadosamente, você provavelmente descobrirá que há uma versão da estratégia que funciona para sua operação.
Implementar a graceful degradation é essencial para que as empresas garantam a continuidade e mantenham as operações em caso de falhas do sistema operacional.
Ao priorizar funções críticas e sistemas operacionais e reduzir o impacto de falhas, as empresas podem minimizar interrupções e continuar prestando serviços aos clientes.
Embora navegadores e dispositivos móveis modernos ofereçam melhor desempenho e confiabilidade, é importante garantir que os sistemas e serviços sejam acessíveis e funcionais em uma variedade de plataformas e dispositivos móveis, incluindo navegadores mais antigos.
Ao seguir as melhores práticas e usar ferramentas apropriadas, as empresas podem garantir que seus serviços permaneçam confiáveis e acessíveis, mesmo em situações desafiadoras e continuem a atender às necessidades de seus clientes.
Quando se trata de detalhar e implementar o plano, você quer acesso a ferramentas e recursos que possam ajudar. Para isso, você pode recorrer ao Mailchimp.