O blog da AWS

Criando uma arquitetura de escala para startup de cashback com Amazon EC2 para Windows

Por Gisele Ribeiro, Marketing Specialist da KXC

A empresa carioca Cofry é focada em uma iniciativa ainda relativamente nova no Brasil: o cashback. Por esta plataforma, clientes que fazem compras em lojas parceiras recebem parte do valor de volta em dinheiro ou cupons.

Até então, a Cofry estava rodando suas soluções de forma provisória em um hosting simplificado. Eles procuraram a AWS diretamente porque tinham um desafio importante: com o crescimento da empresa, precisavam escalar.

Neste post, compartilho como a KXC e a AWS, juntas, criaram uma solução para a Cofry.

Quando recebemos a oportunidade de trabalhar com a AWS no caso da Cofry, percebemos que o desafio era ajudar a empresa a reduzir os custos e, ao mesmo tempo, oferecer uma arquitetura de nuvem altamente escalável e dinâmica.

A Cofry pediu para focarmos em três princípios: exclusividade, inovação e segurança. Como uma startup oferecendo um serviço que ainda era pouco conhecido no país, eles sabiam que precisavam ter uma plataforma robusta e, ao mesmo tempo, rodar em um ambiente elástico.

Na arquitetura da solução, nós da KXC juntamente com a AWS desenvolvemos a combinação das seguintes soluções:

  • Amazon EC2 para Windows: foi escolhido para o sistema de relatórios e funções administrativas do site da Cofry;
  • AWS Elastic Beanstalk: selecionado para executar aplicativo em php 7.2 com autoscaling de servidores horizontalmente para atender a alta demanda de eventos ou promoções que os clientes da Cofry realizam em momento pontuais;
  • Amazon Aurora: como banco de dados relacional, o Aurora consegue diminuir o tempo de resposta de milhares de querys por segundo;
  • Amazon S3: nesse caso, o S3 é essencial para armazenamento de milhares de documentos que são gerados no site e posteriormente são guardados no Amazon S3 Glacier para consultas futuras;
  • Amazon CloudFront: como a Cofry tem clientes em diferentes regiões, escolhemos o Cloudfront como CDN para melhorar a velocidade de acesso para usuários no Brasil inteiro;
  • AWS WAF: consideramos que o WAF é fundamental para proteger o ambiente do cliente contra possíveis ataques de DDoS, SQL Injection, cross-site scripting e outras ameaças.

A KXC, empresa nascida em 2013, oferece consultoria para serviços na nuvem, desde migração até automação. Como Parceiro de Consultoria da AWS Partner Network, também temos a designação de especialistas em Amazon EC2 para Microsoft Windows no programa de Service Delivery.