Wakke Class usa infraestrutura AWS para viabilizar aulas durante a pandemia
2021
A identidade que nosso time tem com a AWS é tão valiosa quanto as soluções que a gente utiliza. Temos muitos desafios e eu vejo que nosso time sempre tem recebido apoio da AWS. Isso é sucesso de verdade”.
Claudia Fuzer
fundadora da Escolaweb
Desafio
A fundadora da Escolaweb, Claudia Fuzer, lembra que a pandemia foi um divisor no setor educacional. “Era desesperador ver o conservadorismo e a resistência à mudança do setor educacional. Nem todo mundo fazia uso das ferramentas que oferecíamos ou dava o devido valor a elas. De uma hora para outra isso virou uma urgência e uma necessidade. Ficamos muito à vontade para fazer algo”, lembra.
A primeira ideia foi fazer um reparo no sistema de gestão já existente para atender um pouco melhor à demanda por aulas online e trabalho remoto. “Mas vimos que não seria suficiente. Sentimos que era preciso criar algo novo, porque nossas soluções eram muito amplas e ali precisávamos de algo mais objetivo, que qualquer pessoa leiga pudesse bater o olho e em pouco tempo começar a usar. Isso nos levou a desenvolver uma solução do zero”, diz.
O resultado deste esforço foi a Wakke Class, que partiu de algumas premissas básicas, como a necessidade de engajar os alunos, motivando-os e fornecendo ferramentas de monitoramento para os professores; a facilidade para que escolas montassem seus ambientes online com poucos cliques; e preço acessível, que permitisse que a solução fosse levada ao maior número possível de escolas.
Para o gerente de TI da Escolaweb, Gabriel Roque Siqueira Nogueira, essas premissas tornavam fundamental que a plataforma já nascesse em nuvem, o que garantiria principalmente a simplicidade de operação e a acessibilidade.
Por que AWS
Neste movimento, a Escolaweb migrou seu backend para máquinas criadas no Amazon Elastic Compute Cloud (Amazon EC2) e AWS Auto Scaling o que, segundo o executivo, garantiu desempenho e disponibilidade a um custo ajustado conforme a demanda da companhia. A Escolaweb também utilizou o Amazon Relational Database Service (Amazon RDS) para suas cargas de trabalho. “Depois destas experiências positivas começamos a migrar toda a nossa estrutura para a AWS”, lembra.
Diante do histórico do relacionamento, a decisão de criar a Wakke Class diretamente na estrutura da AWS foi natural. “Quando me apresentaram a ideia da plataforma, com seus objetivos e premissas, a AWS foi a primeira que veio à minha cabeça. Para atingirmos todos nossos objetivos precisávamos de uma aplicação com arquitetura 100% AWS por conta da disponibilidade, escalabilidade, gestão de custos e da gama gigantesca de soluções prontas que podíamos aplicar em nossa solução acelerando e simplificando seu desenvolvimento”, ressalta.
Nogueira lembra que a escalabilidade era um ponto importante, já que a ideia era começar uma pequena operação, mas já com a meta de chegar a 100 mil usuários no final de 2020 e 300 mil usuários no final de 2021. O ponto de partida seriam as cerca de 1,2 mil escolas da base de clientes da Escolaweb, que totalizam hoje mais de 250 mil usuários, e a oferta gratuita da plataforma até o final de dezembro de 2020.
Lançada em agosto de 2020 a Wakke Class tem hoje sua arquitetura 100% AWS. Entre os principais serviços utilizados pela plataforma estão, por exemplo, a hospedagem do site estático no Amazon Simple Storage Service (Amazon S3), também utilizado para armazenamento de mídias. Já o backend utiliza servidores Amazon EC2 com Elastic Load Balancing e AWS Auto Scaling. A estrutura utiliza ainda AWS Lambda, Amazon CloudWatch, Amazon Route 53, Amazon CloudFront, Amazon RDS, Amazon Aurora e Amazon Simple Email Service (Amazon SES), integrados na seguinte arquitetura:
Em novembro, a plataforma ganhou um desdobramento, com o lançamento da Wakke for the Teachers, que pode ser adquirida diretamente por professores. Para Claudia, as duas modalidades deverão ainda ser muito utilizadas ao longo de 2021. “Os desafios ainda serão grandes, mas os professores que surfaram a onda digital poderão utilizar a ferramenta para oferecer aulas de reforço. A ideia é dar proximidade, o professor ter certeza de que ofereceu a atividade e que a pessoa do outro lado acessou, fez, postou dúvidas. 2021 ainda vai exigir esse tipo de ensino, porque as pessoas estarão desniveladas”, prevê, lembrando que o objetivo é dar aos professores a autonomia para que possam desenvolver e oferecer cursos complementares ao currículo escolar.
“Este planejamento é possível porque hoje só nos preocupamos com a aplicação, sem a necessidade de pensar em infraestrutura. Além disso, a identidade que nosso time tem com a AWS é tão valiosa quanto as soluções que a gente utiliza. Temos muitos desafios e eu vejo que nosso time sempre tem recebido apoio da AWS. Isso é sucesso de verdade”, afirma Claudia.
Benefícios
O executivo cita outras métricas, como a redução de 40% nos gastos com armazenamento, graças ao pagamento por uso do Amazon S3. No backend, Nogueira afirma que o uso integrado do Amazon EC2 com ELB e AWS Auto Scaling, além de garantir a alta disponibilidade dos aplicativos, trouxe uma economia de 31%.
Próximos passos
Com a entrada em operação da plataforma, a Escolaweb prepara agora sua evolução. De acordo com Claudia Fuzer, em 2021, tanto a Wakke Class quanto a Wakke for the Teachers deverão contar com funcionalidades de meio de pagamento, contratação automática e cancelamento de assinatura. “Tudo isso estará disponível a partir de fevereiro. A partir daí, vamos pegar outras frentes que temos dentro do Escolaweb e migrar para o formato Wakke. A Escolaweb já tem dez anos e precisa passar por uma reformulação”, diz, revelando que a Wakke Class vai passar a se conectar com outros serviços do sistema de gestão, como ambientes de matrícula, por exemplo.
Segundo Nogueira, estes novos serviços serão desenvolvidos em containers. “Vamos evoluir nossa aplicação para trabalhar com o Amazon Rekognition e o serviços de notificações para aplicativos. Em 2021 desenvolveremos uma gama de aplicativos complementares ao Wakke Class e serão todos hospedados na AWS. Outro objetivo para o próximo ano é começarmos a trabalhar com em Data Science e machine learning para aumentar os resultados das nossas aplicações e manter o engajamento dos nossos usuários”, diz.
Sobre o Wakke Class
Benefícios com AWS
- Redução de 30% nos custos de infraestrutura;
- Gastos com armazenamento 40% menores;
- Economia de 31% nas operações de backend.
Serviços AWS utilizados
Amazon RDS
O RDS facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem.
Amazon Route 53
O Amazon Route 53 é um web service Domain Name System (DNS) na nuvem altamente disponível e escalável.
AWS Auto Scaling
O AWS Auto Scaling monitora os aplicativos e ajusta automaticamente a capacidade para manter um desempenho constante e previsível pelo menor custo possível.
Elastic Load Balancing
O Elastic Load Balancing distribui automaticamente o tráfego de entrada de aplicações entre diversos destinos.
Comece agora
Empresas de todos os tamanhos e setores estão transformando seus negócios todos os dias usando a AWS. Entre em contato com nossos especialistas e comece hoje sua jornada na nuvem.