Quero e AWS: conheça a parceria que nos tornou um caso de sucesso

Dos primórdios da Quero, passando pela migração a até o Alexathon, compartilhamos resultados do trabalho com a AWS

Ney Pimenta
Tech at Quero
4 min readMay 28, 2020

--

O Alexathon foi um dos resultados da parceria da Quero com a AWS

A AWS não é novidade para a Quero. Desde a fundação da Quero Educação, lá em 2010 (ainda como Rede Alumni), usamos sua infraestrutura mesmo que indiretamente. Mas foi no ano de 2016 que decidimos fazer essa migração que hoje nos deu alguns frutos com a empresa: viramos um case de sucesso para eles e também fomos o anfitrião do primeiro Alexathon (o hackathon da Alexa) no Brasil.

Migrando completamente

Escolhemos a AWS por ser a nuvem mais consolidada, sendo que os concorrentes não possuíam a capacidade de escala e o mesmo potencial de crescimento. Assim, a transição foi gradual e seguiu uma timeline.

Mesmo já utilizando cloud e indiretamente a AWS via Engine Yard, foi em 2016 que as aplicações da Quero foram totalmente desvinculados da plataforma, começando com deploy independente via Jenkins. Em seguida, começamos a subir os primeiros projetos no Amazon EC2 e no AWS Elastic Beanstalk, além de migrar a plataforma de BI para o ambiente AWS até o final de 2018.

Entre outras mudanças em relação à Cloud Engineering, chegamos no dia de hoje, quando já temos clusters no EKS com vários serviços, além de utilizar infra como código.

Enquanto isso, o time de Data Engineering evoluiu bastante seu Data Lake para fazer toda a gestão de dados. O Ricardo Nakano, lead data engineer da Quero já comentou sobre o início da construção da infraestrutura neste artigo.

E o resultado dessa migração e utilização dos serviços em quase todas as aplicações da AWS nos faz oferecer serviços aos nossos clientes como o Matrícula Digital, parcelamento e gestão de mensalidades, além do atendimento personalizado para os alunos.

Benefícios ilustrados em resultados

Nos beneficiamos diretamente da frequência de lançamentos de novas funcionalidades e produtos, anúncios acompanhados de exemplo concreto de uso, estabilidade e performance.

As diferentes opções de organização da infraestrutura, a segurança baseada no princípio Least Privilege, as reduções de custo periódicas e o acompanhamento próximo feito pelos arquitetos e gerentes de contas são outros benefícios da AWS na minha visão.

A AWS mirou em números como os abaixo para exemplificar a boa utilização de seus serviços e que, consequentemente, nos tornou um caso de sucesso entre seus clientes. Desde 2016, entre tantos resultados, gosto de ressaltar os seguintes:

  • No início de 2020, no dia do resultado do ENEM, tivemos um pico de 47 mil usuários simultâneos, 3.1 milhões de sessões, 2 milhões de usuários únicos e 10 mil requisições por segundo no site do Quero Bolsa;
  • Em janeiro do mesmo ano, quanto temos a nossa alta, tivemos mais de 12 milhões de usuários no mesmo produto.
  • 256 instâncias em uso;
  • Diariamente, temos uma média de 30 pipelines rodando suíte de testes em paralelo via Gitlab.

Em resumo, hoje temos um melhor SEO, uma maior frequência de lançamentos, além da redução do downtime e maior produtividade.

Primeiro Alexathon do Brasil

Participantes do Alexathon na Quero Educação

Essa parceria e boa proximidade nos trouxeram resultados divertidos também. No final do ano passado, fomos os hosts do primeiro Alexathon do país. Na nossa sede em São José dos Campos, nossos colaboradores do time de tecnologia competiram durante um dia para lançar novas skills para a Alexa, a assistente virtual da Amazon.

Os três melhores times foram premiados, além de terem a oportunidade de colocarem suas skills no ar, disponível para todos os usuários do Echo Dot.

Nuvem, produtos e evolução

Além da evolução de nossos produtos atuais e de produtos inéditos, estamos migrando as infraestruturas do Melhor Escola e do Quero Inbound (a operação brasileira em educação da Quinstreet), que adquirimos em 2019. E isso se reflete na utilização dos produtos da AWS, que deve ser ampliada para utilizar cada vez mais a orquestração de clusters, padronização e governança.

As cenas dos próximos capítulos esperamos publicar por aqui em breve. Por enquanto, não deixe de ler sobre o trabalho do time de Cloud Engineering da Quero Educação.

--

--