Laboratório de engenharia de software

Sistemas B2B que precisam estar certos.

Rápidos, auditáveis e difíceis de quebrar. Renderizamos no servidor, compilamos o que pode ser compilado e testamos em navegador real o que outros só testam no papel.

Logic. Infrastructure. Perception.

Em produção

O método

Provar cada motor dentro de um produto real.

Só depois ele vira plataforma. O NotaFlow foi do RFC à produção em dias, e dentro dele já trabalham, em forma embrionária, quase todos os motores da Vapulab.

Emitindo notas fiscais reais no sistema nacional, em notaflow.vapulab.com.

  1. ose

    A sincronização com o sistema nacional: a cada 30 minutos lê cada nota e cada evento das empresas, com cursor e retries.

  2. MORAX VAULT

    O cofre de certificados: cada A1 com a própria chave de dados, embrulhada por uma chave mestra. Nenhuma linha de negócio é apagada.

  3. haborym

    Um fake completo da Sefin e do ADN para testes, cada XML validado contra o XSD oficial, e uma nota nunca emitida duas vezes.

  4. FOCALORS SENTINEL

    Prometheus, Loki e Grafana com alertas no Discord, Sentry, um watchdog externo e o log de auditoria.

O ecossistema

Motores internos, plataformas e produtos. Cada motor é provado dentro de um produto real antes de virar plataforma.

Produto · by Vapulab

Marca própria, a Vapulab como endosso

NotaFlow

Em produção

O primeiro produto comercial. Emite, copia e cancela NFS-e pelo sistema nacional: abra uma nota que já emitiu e emita outra igual, mudando só o que mudou.

notaflow.vapulab.com

Arcontes · plataformas

O que vai ao mercado é desenhado em massa

MORAX VAULT

Persistência e contratos

Cofre, backups imutáveis e transações que não podem falhar. Movido por Vapula.

Semente interna

BUER GNOSIS

Inteligência de mercado

Mineração de dados e análise de concorrência: dado bruto em relatório cirúrgico. Movido por Ose e Vassaga.

Planejado

BARBATOS GATEWAY

Distribuição e interface

Interfaces com a marca do cliente, prontas no primeiro byte. Erguido sobre Malphas.

Prova de conceito

FOCALORS SENTINEL

Auditoria e observabilidade

Cada log, transação e anomalia julgados num painel. Apoiado por Haborym.

Semente interna

Goétia · motores internos

O que é interno é desenhado em linha

vapula

Logic

O núcleo de backend. Go, PostgreSQL com queries tipadas e migrations versionadas. Hoje roda este site.

Fundação

ose

Perception

Os workers que vão à rede buscar o dado que ninguém organizou. A cada 30 minutos, lê do sistema nacional cada nota e cada evento.

Em operação no NotaFlow

malphas

Structure

O design system. O HTML sai pronto do servidor; teclado, foco e ARIA testados em Chrome real.

Em produção

vassaga

Discovery

Indexação e análise. Cataloga o que o Ose traz, encontra o padrão e antecipa a tendência.

Planejado

haborym

Ignition

Caos, carga e CI/CD. Ataca nossos próprios sistemas, com fakes e testes contra o XSD oficial, para que nada quebre em produção.

Embrião

Conheça o Malphas, o design system de 71 componentes

Como construímos

Sem framework de client, sem build de Node, sem CDN em runtime. O que roda é o que está no binário.

Backend

Go compilado num binário único, roteado por chi. Sem runtime para instalar no servidor, sem processo intermediário entre a requisição e a resposta.

Gochitempl

Persistência

PostgreSQL atrás de um pool pgx. As queries são SQL de verdade, e o sqlc gera o Go a partir delas — o compilador passa a conhecer o schema. Migrations versionadas com goose.

PostgreSQLpgxpoolsqlcgoose

Frontend lean

HTMX troca fragmentos de HTML que o servidor já sabe montar. Alpine entra só onde a interação é local demais para valer uma ida à rede. Tailwind compila pelo binário standalone.

HTMXAlpine.jsTailwind