2TECH.WORK
2TECH.WORK / PLATFORM

Dê ao seu aplicativo um lar confiável

Planeje como um serviço é iniciado, armazena dados, relata problemas e se recupera de uma versão.

Leia mais
Arquitetura e conexões descritas nesta página.
01

Saiba o que precisa ser executado

Liste os processos que sua aplicação requer. Um serviço HTTP lida com requisições, um worker processa tarefas em segundo plano e uma tarefa agendada é executada em um horário específico. Dê a cada um um comando de inicialização claro. Escolha uma versão de runtime suportada e registre-a no projeto.

02

Separe arquivos de dados duráveis

A saída da construção pode ser recriada; arquivos enviados e registros de banco de dados geralmente não podem. Decida quais dados devem sobreviver a uma reinicialização antes de implantar. Mantenha arquivos temporários descartáveis e coloque dados persistentes em um armazenamento com uma política explícita de backup. Teste a restauração, não apenas a criação do backup.

03

Verifique o comportamento, não apenas um processo

Um processo em execução ainda pode estar inutilizável. Verifique uma página comum, uma solicitação representativa e suas dependências importantes. Use tempos limite limitados. Após uma atualização, compare os padrões de falha com a versão anterior e mantenha um procedimento de reversão que inclua compatibilidade de configuração.