Plataforma full-stack de MLOps que recebe datasets, calcula severidade de drift por feature, ranqueia mudanças relevantes e gera relatórios em HTML, Markdown e JSON. O backend FastAPI orquestra regras, o worker Celery executa análises e o dashboard React transforma os sinais em decisão operacional.
- FastAPI
- React
- Celery
- Redis
- PostgreSQL
- MinIO
- Docker
Contexto e problema #
Modelos em produção perdem confiabilidade quando a distribuição dos dados muda. O projeto transforma essa incerteza em uma rotina observável, com severidade e histórico.
Minha contribuição #
O case demonstra backend assíncrono, dashboard, persistência, armazenamento de arquivos e documentação de decisões técnicas em uma plataforma integrada.
Arquitetura #
FastAPI recebe os uploads e dispara serviços; Celery processa o motor de drift; PostgreSQL guarda metadados; MinIO ou storage local guarda arquivos e relatórios; React exibe histórico, gráficos e downloads.
- ✓ FastAPI REST
- ✓ Celery + Redis
- ✓ PostgreSQL + MinIO
- ✓ React dashboard
Avaliação e qualidade #
O valor do projeto está em tornar drift mensurável por feature e por execução, permitindo comparar severidade global, ranking e recomendações de ação.
Limitações #
Drift indica mudança estatística, não prova degradação causal do modelo. A decisão de retreino ainda precisa considerar impacto no negócio e métricas do modelo.
Próximos passos #
Evoluir autenticação, multiusuário, observabilidade Prometheus/Grafana, agendamentos e integração com MLflow.
Teste o produto e inspecione o código
A demo online executa o fluxo principal com dados locais e seguros. O repositório público preserva backend, testes, infraestrutura e documentação técnica completos.