Melhorando os apps em produção
Azure App Services
Florin Angelescu
Azure Cloud Architect
Uma forma melhor de implantar mudanças

Com slots:
- Dá para testar mudanças em um ambiente de homologação
- Antes de colocá-las em produção
Como funcionam os slots de implantação

- Um slot de implantação é como uma cópia do seu Web App
- Com seu próprio hostname e configuração
Como funcionam os slots de implantação

- Implemente suas mudanças no slot
- Teste com segurança
- Faça o swap do slot para produção
Implementando a mudança de UI

- Crie um slot de homologação para nosso Web App
- Implemente ali o formulário de pedido atualizado
- O app em produção continua rodando como antes
Testando em homologação

- O formulário renderiza corretamente
- Envia pedidos sem problemas
- Chama o back-end em Function como esperado
Testando em homologação

- O slot compartilha a maior parte da configuração com o app de produção
- O ambiente de teste espelha bem a realidade
Fazendo swap para produção

- Faça o swap do slot de homologação para produção
- O Azure cuida do redirecionamento de tráfego sem interrupção
- Também dá para reverter fazendo swap novamente
Benefícios desta abordagem

- Slots de implantação ajudam equipes a inovar com segurança
- Separam teste do tráfego real, reduzem risco e permitem rollouts controlados
Vamos praticar!
Azure App Services
Preparing Video For Download...