Estado atual

Como talvez já saibas, o TeamRetro está atualmente hospedado na plataforma Salesforce Heroku Platform-as-a-Service (PaaS), que por sua vez é hospedada na infraestrutura Amazon Web Services (AWS) Infrastructure-as-a-Service (IaaS) nos data centers da Amazon no Norte da Virgínia (us-east-1) e em Frankfurt (eu-central-1).

Embora a plataforma Heroku tenha nos atendido bem nos últimos anos, o TeamRetro chegou a um ponto em que já a superamos, e queremos nos preparar para o crescimento futuro e melhorar nossos serviços de produto e a segurança.

Migração para serviço nativo da AWS

Estamos planejando fazer a transição do Heroku para plataformas de serviços nativos equivalentes da AWS (nos mesmos data centers) no fim de dezembro de 2022. Essa migração será transparente para ti, embora esperemos que percebas a melhoria de desempenho e disponibilidade. Como parte dessa migração:

  • Dynos de servidor do Heroku serão substituídos por serviços AWS ECS Fargate
  • Heroku Postgres será migrado para clusters AWS RDS Aurora Postgred
  • Heroku Redis será migrado para clusters AWS Elasticache

Para reduzir ainda mais nossa pegada de dados, vamos substituir vários processadores terceirizados atuais por equivalentes da AWS.

  • O firewall de aplicação web Sqreen (DataDog Inc.) será substituído pelo AWS Web Application Firewall
  • O redimensionamento de assets e CDN do ImgIX (Zebrafish Labs Inc.) será substituído por AWS S3 + AWS CloudFront

Preparação

Nos últimos dois meses, temos feito testes de estresse e de desempenho dos novos ambientes AWS em paralelo à manutenção dos nossos ambientes Heroku atuais. Temos trabalhado com nossos auditores SOC 2 para garantir que a conformidade seja mantida durante a fase de transição.

Gostaríamos de agradecer aos nossos amigos da Mechanical Rock Inc, Assurance Lab e Amazon Web Services pela ajuda no planejamento e na implementação dessa migração!

Processo de migração

A migração será concluída fora do horário comercial, durante um fim de semana, e envolverá aproximadamente 2 horas de indisponibilidade planejada enquanto os dados são transferidos. Um aviso prévio dessa interrupção programada será enviado aos proprietários das contas 48 horas antes do início.

Dúvidas

Se tiveres alguma dúvida, avisa a gente em info@teamretro.com