View a markdown version of this page

Etapa 1: definir objetivos - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 1: definir objetivos

Imagine que sua equipe esteja no sprint final antes do lançamento de um grande produto. Os novos recursos são inovadores e o entusiasmo dos investidores está aumentando. Então, durante uma implantação de rotina, seu serviço principal fica inativo. À medida que as reclamações dos clientes inundam seu e-mail, duas perguntas ficam dolorosamente claras: por quanto tempo você pode se dar ao luxo de ficar off-line? Quais dados você pode se dar ao luxo de perder?

Esperar que tudo funcione bem não é uma boa estratégia. Você precisa de uma forma sistemática de decidir onde a resiliência é mais importante e onde não é. É aqui que uma análise de impacto nos negócios (BIA) se torna crítica. Ele ajuda você a tomar decisões informadas sobre onde investir em resiliência. Um BIA ajuda você a entender quais partes do seu sistema realmente precisam de confiabilidade sólida e quais podem tolerar alguma flexibilidade.

Comece mapeando suas principais jornadas de usuário. Para cada um, pergunte a si mesmo o seguinte:

  • Qual é o impacto se isso for interrompido?

  • Com que rapidez devemos restaurar o serviço?

  • Quais dados são essenciais para proteger?

Isso não é apenas um exercício técnico; ele ajuda você a entender o impacto comercial dos problemas de confiabilidade. A perda de receita é só o começo. Considere como as interrupções podem corroer a confiança do cliente, violar os requisitos regulatórios ou dar uma vantagem aos concorrentes.

A partir dessa análise, você obterá dois números críticos para cada jornada do usuário: objetivo de tempo de recuperação (RTO) e objetivo de ponto de recuperação (RPO). O RTO define a rapidez com que você deve restaurar essa jornada. O RPO define a quantidade de perda de dados que seus clientes podem tolerar. Essas metas orientadas aos negócios então orientam quais componentes você escolhe e como arquitetá-los, sem exagerar na engenharia de cada parte do sistema.

A beleza dessa abordagem é que ela ajuda você a concentrar seus recursos limitados onde eles são mais importantes. Talvez o processamento principal de suas transações precise de recuperação quase instantânea e nenhuma perda de dados, mas seu mecanismo de recomendação pode tolerar um tempo de inatividade mais longo. Ao definir objetivos claros, você cria uma estrutura que permite continuar o rápido desenvolvimento de recursos e, ao mesmo tempo, criar resiliência estrategicamente.

Documente esses objetivos com clareza. Eles não são apenas para sua equipe de engenharia. Quando você está fazendo propostas para clientes corporativos ou fazendo a devida diligência técnica com investidores, esta documentação demonstra que você pensou criticamente sobre a continuidade dos negócios.

Essas metas evoluem à medida que sua startup cresce. As necessidades de resiliência de seus primeiros mil usuários são diferentes das de seu primeiro cliente corporativo. Comece com objetivos que você possa alcançar de forma realista hoje, mas planeje como eles se fortalecerão à medida que você crescer.

Este guia explora como implementar medidas de resiliência que atendam a esses objetivos. Definir essas metas é seu primeiro passo crucial. Eles são sua bússola para lidar com a tensão constante entre inovação e estabilidade, ajudando você a criar um sistema que agregue valor de forma confiável aos seus clientes.