Capa do projeto Sofista Learning
2022 - 2023

Sofista Learning

Plataforma de ensino online que chegou a ter mais de 10.000 alunos, com atuação fullstack na manutenção e na escala de uma arquitetura de microsserviços crítica para o negócio.

Aplicação Web
Colaboração
Feito com:
React
JavaScript
Redux
Bootstrap
React Hook Form
Node.js
Express.js
CSS
MySQL
Sequelize
Docker
Pagar.me
[ sobre o projeto ]

A Sofista Learning é uma plataforma de ensino online que, durante a atuação no projeto, contava com mais de 10.000 alunos ativos. O desafio técnico central era manter e evoluir uma arquitetura de microsserviços com 5 serviços independentes em Node.js e Express, garantindo alta disponibilidade para sistemas críticos como processamento de pagamentos via Pagar.me e o motor de questões da plataforma.

Uma das contribuições mais relevantes foi a otimização do sistema de ranking de usuários, que apresentava gargalos sérios de performance. Ao identificar as limitações do Sequelize para consultas complexas, a lógica foi refatorada para SQL puro otimizado com estratégias avançadas de indexação e cache, resultando em um aumento de 40% na performance do sistema.

Além da infraestrutura, foi modelado um ecossistema completo de notificações, com o desenho do schema e das APIs RESTful para gerenciar interações de comunidade de alta frequência e feedback de alunos.

No frontend, foram desenvolvidos dashboards com uso intensivo de dados utilizando React e Redux, entregando métricas de desempenho em tempo real e análises de simulados para uma experiência de aprendizado interativa e orientada a dados.

[ galeria ]

Um pouco sobre a Plataforma

Conheça a Sofista

Vídeo de apresentação da plataforma, gravado no período em que Isaac Muniz, fundador da Imminence, atuava no projeto. Várias das funcionalidades e interfaces mostradas foram desenvolvidas ou co-desenvolvidas por ele.

Home da plataforma