Front End Zero Downtime

Garanta que suas aplicações Web estejam sempre disponíveis, sem interrupções, sem perda de receita.

Essa solução foi pensada e implementada na AWS, mas pode ser adaptada para outras plataformas de Cloud, como Google Cloud e afins.

Ideia

Utilizar uma estratégia de deploy chamada Blue-Green Deployment que reduz downtime e riscos ao manter duas versões do ambiente:

  • 🔵 Blue (versão atual em produção)
  • 🟢 Green (nova versão)
Após testar o Green, o tráfego é redirecionado para ele instantaneamente. Se houver problemas, basta reverter para o Blue. Isso garante atualizações seguras e contínuas. 🚀

Requisitos

  • Cloudfront
  • Key Value Storage (KVS)
  • S3
  • CI/CD (Github Actions)