Idealeware - Darede
Home / Idealeware
A Darede assumiu a administração da infraestrutura AWS da Idealeware em 2017 com o intuito de automatizar o deploy das lojas, buscando também aumentar a disponibilidade do ambiente.
A Idealeware é uma empresa de tecnologia, que comercializa e-commerces. A Idealeware foi criada dentro da Citel, uma das maiores empresas de gestão de frente caixa em lojas de varejo de São Paulo. As lojas virtuais da Idealeware complementam os serviços dos clientes, além de integrar com o software de gestão das lojas, tanto físicas e online.
A Darede foi procurada para automatizar a criação de lojas, e garantir a disponibilidade das lojas dos clientes, principalmente em períodos de grande números de acessos, como Black Friday, onde é esperado até 50x maior volume de acessos diários.
Abaixo os desafios elencados nesse projeto:
Altos volumes em determinados dias e horas;
Necessidade de escalabilidade rápida;
Algum conteúdo dinâmico para captação de clientes por exemplo;
Conteúdo altamente cacheável como imagens);
O diagrama abaixo descreve a arquitetura adotada no projeto de forma macro:
Optamos pelo uso de frontend em CloudFront + S3 + NodeJS. Já o conteúdo dinâmico (backend). roda em AWS EKS, com containers em NodeJS e Dotnet Core.
Adotamos o Jenkins como ferramenta de CI/CD, onde é feito tanto o Deploy, quanto a criação de novas lojas, quando criamos toda estrutura incluindo o CloudFront, Repositório GIT (CodeCommit), S3 e Certificado SSL (ACM).