Cloudster - Case AWS: Como a Precode aumentou agilidade, segurança e automação utilizando AWS ECS e Clouformation
Criada em 2012 em Maringá, Paraná, a Precode foi fundada por especialistas em e-commerce que decidiram colocar todo seu conhecimento à disposição do mercado. A empresa fornece diversas soluções para e-commerce de análise mercadológica a logística, passando por marketing, integração com marketplaces, call centers, dentre outros serviços que seus clientes podem usar para escalar suas operações. Em 2016 a Precode entrou em contato com a Cloudster pois buscava escalabilidade para sua plataforma que estava crescendo rapidamente. Naquela época, foi implementado o Amazon EC2 com autoscaling e Amazon RDS, que ajudaram muito a Precode a conquistar novos clientes e dar sustentação ao crescimento contínuo e aos planos de expansão operacional da empresa.
Apesar da plataforma da Precode estar com escalabilidade automática, novas necessidades de negócio foram surgindo. A implantação de novos clientes precisava ser mais ágil e automatizada. O tempo de implantação precisava ser reduzido, pois impactava diretamente na experiência do recém chegado cliente.
Nessa época a Precode explorava a tecnologia de containers e queria utilizá-la em sua infraestrutura pois estavam agilizando muito o desenvolvimento de novas funcionalidades.
O objetivo era modernizar a plataforma utilizando containers, sem sobrecarga operacional para gerenciar capacidade, segurança e ainda automatizar e integrar com o processo de CI/CD. A Precode precisava também, orquestrar novas infraestruturas a cada novo cliente e precisava fazer isso de forma automática, escalar e padronizada.
Com esses requisitos atendidos, a Precode poderia acelerar a aquisição e implementação de novos clientes bem como focar no que faz de melhor: soluções completas de e-commerce para seus clientes.
Após uma minuciosa análise do ambiente tecnológico, arquitetura e processos, a Cloudster e a Precode criaram uma arquitetura que atendeu todas as necessidades levantadas para modernizar a plataforma com novas e mais seguras tecnologias e serviços AWS.
Por isso, todas as cargas de trabalho que antes rodavam no Amazon EC2, foram migradas para o Elastic Container Service (ECS) utilizando a tecnologia AWS Fargate. Dessa forma não era necessário mais gerenciar capacidade e disponibilidade dos clusters pois esse trabalho é entregue pelo serviço gerenciado de containers da AWS.
Para o provisionamento de novos serviços AWS, foi utilizado o AWS CloudFormation que orquestra todo ambiente para um novo cliente de forma padronizada, escalável e automatizada. Para uma melhor experiência do cliente, foi configurada a implantação Azul/Verde (Blue/Green deployment) que evita que a aplicação tenha indisponibilidade durante o processo de publicação e fornece a habilidade de reverter essa implantação se necessário com a comodidade de um clique.
A Precode reduziu em mais de 95% o tempo de implantação de novos clientes. Fez isso modernizando sua plataforma, tornando-a mais eficiente e reduzindo os custos finais ao adotar o AWS Fargate como solução.
Além da redução do tempo de implantação de um novo cliente, reduziu a carga operacional de gestão dos ambientes e ganhou produtividade do time de desenvolvimento que consegue entregar um ambiente mais rapidamente, de forma padronizada, segura e escalar.
Novos clientes da Precode se beneficiaram com um nível de serviço mais ágil, padrão e a prova de erros na configuração de seus ambientes.
Atualmente a Precode recebe mais de 700 milhões de requisições em sua plataforma , e responde por centenas de milhões de reais em faturamento online de seus clientes através da sua plataforma.
A Cloudster já realizou uma verdadeira transformação digital em centenas de clientes com agilidade e economia, utilizando recursos inovadores e sob medida da nuvem. Somos especialistas em resultados e apoiamos organizações na descoberta de novas possibilidades para alcançarem a vanguarda da inovação nos mercados que atuam.