No começo era assim
Monolito Ruby on Rails herdado por uma aquisição
Dashboard de Contas a ReceberLayout dos anos 2010, gráficos travados em Pizza e Donut, navegação por menus aninhados, banner persistente de "Nova versão disponível".
- Arquitetura monolítica front + back em Ruby on Rails, herdada por aquisição da empresa.
- Funções limitadas ao básico — telas pouco intuitivas, navegação confusa.
- Zero escalabilidade horizontal. Features evoluindo a conta-gotas.
- Conhecimento concentrado em dois ex-fundadores. Onboarding levava meses.
- Sem cobertura de testes. Cada deploy era um exercício de fé.
Antes
- Monolito Ruby on Rails (front + back acoplados)
- Banco único MySQL com schemas legacy
- Deploy manual em VM dedicada
- Zero observabilidade — logs em arquivo
- Zero testes automatizados
- Conhecimento em ex-fundadores
→
Agora
- Microsserviços Java Spring Boot (core) + Node.js (edge & integrations)
- Containerização Docker, deploy em nuvem (Kubernetes)
- API contracts versionados, OpenAPI gerado
- Observabilidade plena (logs estruturados, traces, metrics)
- Cobertura de testes alta (unit + integration + e2e)
- Conhecimento na documentação, viva no repo
E agora
Sistema Delend — repensado por uma squad
Relatório de InadimplênciaTaxa, valor vencido, clientes inadimplentes e prazo médio de atraso em tempo real. Drill-down por aging, performance de cobrança e maiores devedores na mesma tela.
Carteira de clientesListagem com status (adimplente / atrasado), limite de crédito, contato e ação de cálculo de risco em um clique.
Visão 360º do clienteLimite, risco de inadimplência, Open Finance e Receita Federal lado a lado. Títulos, histórico de limite e dados financeiros em abas.
Análise de risco de atrasoProbabilidade por faixa de atraso, gráfico de risco com bandas, histórico de análises auditável. Aprovação ou reprovação registrada com motivo.
Relatório Open FinanceRenda, despesas, fluxo de caixa, cartão de crédito, pagamentos em atraso, empréstimos e patrimônio — agregados via consentimento Open Finance.
Dados Receita FederalDrawer com identificação, endereço, atividade econômica, dados jurídicos, quadro societário e contato — atualização em um clique.
Gatilhos da RéguaEditor de gatilhos com cadência relativa ao vencimento (D-5, D-3, D0, D+1...). Canais por gatilho, toggle ativo/inativo, ações rápidas.
Templates multi-canalMesmo template para Email, SMS e WhatsApp, com prévia do conteúdo. Versionamento e edição inline.
Editor de template com préviaEdição por canal com preview fiel ao WhatsApp, validação de variáveis (não reconhecidas em amarelo), salvar versionado.
Relatório de envio de mensagensStatus de entrega por canal (WhatsApp, Email, SMS), taxa de entrega e leitura, monitor de envio em tempo real.
- Squad de agentes como time focado, comprometido com excelência.
- PM e UX redesenharam a visão de produto a partir do problema, não do legado.
- Architect revisou tudo: microsserviços, contratos, observabilidade, deploy em nuvem.
- Código bem organizado, documentado, fácil de manter — leitura agradável.
- Cobertura de testes plena. QA virou parte do CI/CD, não etapa final.
- Novas features entrando em ritmo de squad — não mais conta-gotas.
Novas features entregues
🧠
Modelo Fundacional de RiscoAnálise integrada com explicabilidade e histórico auditável de decisões.🏛️
Consultas Receita FederalValidação tempo-real de CPF/CNPJ com cache inteligente e fallback.📄
Registro de DuplicatasIntegração com registradoras, ciclo completo de averbação.🌐
Open FinanceDados via consentimento, normalizados para o motor de risco.👤
Onboarding de ClientesFluxo guiado, validações automáticas, KYC integrado.📊
Dashboards de PontualidadeAnálise em tempo real de pontualidade e inadimplência por carteira.📢
Disparos WhatsApp / SMS / EmailMétricas de entrega, leitura, resposta por canal. A/B testável.⚙️
Trigger & Template BuilderEditor visual de regras com simulação sandbox antes do go-live.🔭
ObservabilidadeTraces ponta a ponta, métricas de negócio em dashboards Grafana.Resultado
De ~1 ano estimado para migrar core → ~2 meses core 100% migrado → ~3 meses entregando novas features
Migração em tempo recorde e ainda saiu com features extras que estavam fora do escopo original — porque a squad opera em ritmo de spec planejada e validada.












