Arquivado2025 — 2026
diBoaS v1 → v2 → Platform
A mesma tese, reconstruída três vezes.

- Papel
- Fundador: cada linha, cada pivô
Uma visão de fintech, três arquiteturas deliberadas. Versão um: um motor de domain-driven design feito à mão em JavaScript puro, sob um site de marca com seis subdomínios. Versão dois: uma carteira React funcional, com um motor de tarifas de verdade e uma camada de abstração de provedores com monitoramento de saúde. Depois, a decisão que a maioria evita: arquivar as duas, manter a tese e reconstruir como a plataforma que está no ar hoje.
Os arquivos continuam públicos porque a trilha importa: saber a hora de jogar fora código que funciona é a disciplina.
O que isso prova
- Iteração de founder: três reconstruções completas atrás da mesma verdade de produto
- Fluência em arquitetura: DDD de livro-texto implementado à mão e depois, de forma deliberada, trocado por pragmatismo
- Mecânica de fintech: empilhamento de tarifas, segregação de saldos e abstração de provedores, tudo modelado em código funcional
Profundidade técnica
Stack
Vanilla JS + DDD → React 19 + 78k LOC engine → Next.js 16 monorepo
- v1: DDD feito à mão em JavaScript puro: aggregates, value objects, um event bus com segurança
- v2: motor de tarifas de 1.100 linhas, dezesseis adaptadores de provedores atrás de registries monitorados, 71 arquivos de teste