Plataforma EAD Vestmentor
EdTech · Performance

VESTMENTOR: plataforma de performance para vestibulares

Migração do backend legado para arquitetura Laravel moderna, entregando ao estudante as métricas que transformam horas de estudo subjetivas em dados objetivos de crescimento — sem interromper os 50 mil usuários ativos.

99.97% Uptime após reescrita
50k Alunos ativos na migração
Mais rápido que o legado
0 min Downtime na migração
Projeto Segmento EdTech / Performance Duração 16 semanas Cliente Vedex Tecnologia Time 3 devs + 1 infra Escopo Backend + Frontend + Infra Stack Laravel · Redis · PostgreSQL · Cloudflare
O problema técnico

Alunos estudando às cegas — sem métricas, sem dados, sem plataforma confiável

A grande maioria dos estudantes focava exclusivamente no consumo de horas de aula, criando uma falsa sensação de progresso. Sem ferramentas de mensuração e com uma infraestrutura que caía toda semana, o VESTMENTOR não conseguia entregar o valor central do produto: clareza de evolução através de dados concretos.

Estudantes consumindo aulas sem métricas

O backend não armazenava dados de performance individual. Sem taxas de acerto por tema ou histórico de evolução, o aluno estudava às cegas, sem saber o que realmente precisava melhorar.

Consultas N+1 generalizadas

Listagens de cursos disparavam centenas de queries por request. No pico de sexta-feira, o banco entrava em colapso e derrubava tudo.

Deploy manual por FTP

Sem pipeline CI/CD e sem rollback. Cada deploy era manual, arriscado e irreversível, tornando qualquer hotfix uma operação de alto risco.

Interface lenta em conexões 3G

Alunos em conexões lentas enfrentavam timeouts e perda de progresso durante as aulas. O front-end carregava assets sem cache e sem compressão.

Uptime de 94% com quedas semanais

Para uma plataforma de certificação, cada minuto offline significava pedidos de reembolso, churn e dano de reputação irreversível.

Zero observabilidade em produção

Falhas sem alertas, sem logs estruturados e sem métricas. O time ficava sabendo dos problemas pelos alunos, não pelos sistemas.

Estratégia técnica

Strangler Fig: construir o novo sem derrubar o velho

Adotamos o padrão Strangler Fig, substituindo o legado rota por rota com validação lado a lado e rollback instantâneo por feature flag. Nenhuma rota era desativada antes de rodar 48h sem divergências em produção.

Estado inicial
Sistema Legado PHP
Monolito sem testes
Deploy por FTP
rota a rota
Transição
Proxy + Feature Flag
Roteamento inteligente
Rollback instantâneo
validação 48h
Estado final
Nova Arquitetura Laravel
100% de testes
Deploy automatizado
Solução implementada

Quatro frentes técnicas executadas em paralelo

Cada área do sistema foi tratada com profundidade técnica independente, com squads especializados rodando em paralelo para garantir o prazo de 16 semanas.

Backend Laravel

  • Arquitetura hexagonal com domínios isolados
  • Filas Redis para certificados e transcodificação de vídeo
  • Cache multicamada com TTL inteligente por rota
  • API RESTful documentada com OpenAPI 3.0
  • 100% de cobertura em todas as rotas críticas

Infraestrutura

  • CDN Cloudflare para assets e edge caching de aulas
  • AWS S3 + CloudFront para streaming de vídeo
  • PostgreSQL com replicação de leitura
  • Monitoramento com alertas em tempo real
  • Pipeline CI/CD com rollback em 30 segundos

Frontend Web

  • Interface responsiva com foco em performance em conexões lentas
  • Cache de assets via Cloudflare CDN com TTL por tipo de conteúdo
  • Player de vídeo web com streaming adaptativo (HLS)
  • Compressão gzip/brotli e lazy-loading de módulos
  • Compatível com todos os browsers modernos incluindo Safari iOS

Migração Zero-Downtime

  • Proxy reverso com roteamento granular por feature flag
  • Validação lado a lado por 48h para cada rota migrada
  • Rollback instantâneo disponível a qualquer momento
  • 50k usuários migrados sem interrupção de serviço
  • Descomissionamento gradual do legado após validação
Evidências visuais

Telas e dashboards do projeto

Documentação visual das principais entregas, interfaces e painéis de monitoramento desenvolvidos durante o projeto.

Plataforma de simulados VESTMENTOR
Cronograma de estudos personalizado
Telas do app VESTMENTOR
Interface da plataforma VESTMENTOR
Resultados

De 94% para 99.97% de uptime sem um segundo de interrupção

Migração concluída em 16 semanas. Todos os 50 mil alunos continuaram usando a plataforma sem saber que o backend havia sido completamente substituído.

Métrica principal: uptime do sistema
Antes da reescrita 94%
Após a reescrita 99.97%
Mais rápido nas APIs críticas (p95)
0 min Downtime durante as 16 semanas de migração
50k Alunos migrados sem interrupção
100% Cobertura de testes nas rotas críticas
30s Tempo de rollback de qualquer deploy
O que foi entregue

Escopo completo do projeto

Lista de todas as entregas incluídas no escopo, com documentação e suporte pós-entrega.

Novo backend Laravel com arquitetura hexagonal
Frontend web responsivo com CDN e cache otimizado
Proxy reverso para migração zero-downtime
Pipeline CI/CD com deploy automatizado e rollback
Suite completa de testes de integração
CDN e edge caching via Cloudflare
Filas assíncronas com Laravel Horizon e Redis
Painel de monitoramento e alertas em produção
Documentação técnica completa da arquitetura
90 dias de suporte técnico pós-entrega
Próximo projeto

Sistema legado que trava seu crescimento?

Reescrevemos sem downtime, com validação em paralelo e rollback garantido em cada etapa.

Falar com o time