Este site utiliza cookies

Salvamos dados da sua visita para melhorar nossos serviços e personalizar sua experiência. Ao continuar, você concorda com nossa Política de Privacidade, incluindo a política de cookie.

Precisando de Ajuda ?

Studio

Approach

O Studio by Rock Content estava procurando um parceiro para auxiliar na entrega de duas novas aplicações subdivididas em quatro microsserviços.

A empresa precisava de uma solução de deployment segura, escalável, rápida e sem a necessidade de intervenção humana.

Processo

Verificamos que a solução de CI/CD da AWS CodePipeline atenderia bem a demanda, portanto, juntos com a equipe de desenvolvimento da iClips decidimos utilizar a plataforma do Docker na infraestrutura da aplicação.

Iniciamos a configuração do ambiente de desenvolvimento com todo o código no CodeCommit, deste, o CodeCommit no ECS com o Fargate, utilizando o CodeCommit, Code Build, CodePipeline para realizar o CI/CD.

Benefícios

  • Implantação de automação de aplicações
  • Criou aplicativos a prova de falha, elásticos e escaláveis para uso nas plataformas existentes, bem como em novos produtos

Sobre o Studio

O Studio promove uma plataforma para agências e equipes de marketing e possui um catálogo diversificado de produtos e serviços de sucesso. A Rock Content é a maior agência de vendas em Marketing Digital da América Latina.

“O trabalho realizado pela Mytec proporcionou com que ganhássemos a agilidade que precisavamos no nosso processo de deploy.” – Márcio Mota, Proprietário.

Serviços AWS Usados

Amazon ECS

Amazon ECR

AWS Code Commit

AWS CodeBuild

AWS CodePipeline

Elastic Load Balancer

Amazon Route53

Resultados

Após o primeiro deploy, foram realizados alguns testes de stress, a aplicação se comportou como esperado, porém, o tempo de auto-scaling das máquinas estava grande. Rapidamente, realizamos algumas alterações no auto-scaling para melhorar a performance, o que foi comprovado pelo cliente nos testes seguintes.

Realizamos também testes de CI/CD junto com a equipe de desenvolvimento, que funcionou perfeitamente e foi muito bem visto por toda a empresa.

Com os testes realizados, iniciamos a publicação dos aplicativos no ambiente de produção. Desde então, tivemos somente feedbacks positivos, a aplicação está conseguindo receber grandes picos de utilização sem nenhum downtime, depois deste projeto já iniciamos outros parecidos para outras aplicações no mesmo cliente, e estamos caminhando para que a aplicação atual do mesmo seja dividida em microsserviços e migrada para uma infraestrutura parecida.