Laboratorio de ingeniería de software

Sistemas B2B que no pueden equivocarse.

Rápidos, auditables y difíciles de romper. Renderizamos en el servidor, compilamos lo que se puede compilar y probamos en un navegador real lo que otros solo prueban en papel.

Logic. Infrastructure. Perception.

En producción

El método

Probar cada motor dentro de un producto real.

Solo después se convierte en plataforma. NotaFlow pasó del RFC a producción en días, y dentro de él ya funcionan, en estado embrionario, casi todos los motores de Vapulab.

Emitiendo facturas reales en el sistema nacional de Brasil, en notaflow.vapulab.com.

  1. ose

    La sincronización con el sistema nacional: cada 30 minutos lee cada factura y cada evento de las empresas, con cursor y reintentos.

  2. MORAX VAULT

    La bóveda de certificados: cada certificado A1 con su propia clave de datos, envuelta por una clave maestra. Ningún registro de negocio se borra nunca.

  3. haborym

    Un fake completo de las APIs fiscales (Sefin y ADN) para pruebas, cada XML validado contra el XSD oficial, y ninguna factura se emite dos veces.

  4. FOCALORS SENTINEL

    Prometheus, Loki y Grafana con alertas por Discord, Sentry, un watchdog externo y el log de auditoría.

El ecosistema

Motores internos, plataformas y productos. Cada motor se prueba dentro de un producto real antes de convertirse en plataforma.

Producto · by Vapulab

Marca propia, con Vapulab como respaldo

NotaFlow

En producción

Nuestro primer producto comercial. Emite, duplica y anula facturas de servicios (NFS-e) en el sistema nacional de Brasil: abre una factura que ya emitiste y emite otra igual, cambiando solo lo que cambió.

notaflow.vapulab.com

Arcontes · plataformas

Lo que sale al mercado se dibuja relleno

MORAX VAULT

Persistencia y contratos

Bóveda, backups inmutables y transacciones que no pueden fallar. Impulsado por Vapula.

Semilla interna

BUER GNOSIS

Inteligencia de mercado

Minería de datos y análisis de la competencia: del dato bruto a un informe quirúrgico. Impulsado por Ose y Vassaga.

Planificado

BARBATOS GATEWAY

Distribución e interfaz

Interfaces con la marca del cliente, listas desde el primer byte. Construido sobre Malphas.

Prueba de concepto

FOCALORS SENTINEL

Auditoría y observabilidad

Cada log, transacción y anomalía, evaluados en un único panel. Respaldado por Haborym.

Semilla interna

Goétia · motores internos

Lo interno se dibuja solo con el contorno

vapula

Logic

El núcleo de backend. Go, PostgreSQL con queries tipadas y migraciones versionadas. Hoy sostiene este sitio.

Fundación

ose

Perception

Los workers que salen a la red a buscar el dato que nadie organizó. Cada 30 minutos leen del sistema nacional cada factura y cada evento.

Funcionando en NotaFlow

malphas

Structure

El design system. El HTML sale listo del servidor; teclado, foco y ARIA probados en un Chrome real.

En producción

vassaga

Discovery

Indexación y análisis. Cataloga lo que trae Ose, encuentra el patrón y anticipa la tendencia.

Planificado

haborym

Ignition

Caos, carga y CI/CD. Ataca nuestros propios sistemas, con fakes y pruebas contra el XSD oficial, para que nada se rompa en producción.

Embrión

Conoce Malphas, el design system de 71 componentes

Cómo construimos

Sin framework en el cliente, sin build de Node, sin CDN en tiempo de ejecución. Lo que corre es lo que está en el binario.

Backend

Go compilado en un único binario, enrutado con chi. Sin runtime que instalar en el servidor, sin proceso intermedio entre la petición y la respuesta.

Gochitempl

Persistencia

PostgreSQL detrás de un pool de pgx. Las queries son SQL de verdad, y sqlc genera el Go a partir de ellas, y así el compilador conoce el esquema. Migraciones versionadas con goose.

PostgreSQLpgxpoolsqlcgoose

Frontend ligero

HTMX intercambia fragmentos de HTML que el servidor ya sabe generar. Alpine entra solo donde la interacción es demasiado local para justificar un viaje a la red. Tailwind compila con el binario standalone.

HTMXAlpine.jsTailwind