Cada capa del stack trabaja para dos momentos. El primero es el día del lanzamiento: la app abre rápido, el pago sale a la primera, el back-office hace lo que necesita el equipo. El segundo es el día en que un cliente regulado empieza a preguntar cómo funciona por dentro.
El sitio de marketing y la parte web de la app viven en el mismo repositorio Next.js. Los datos de los clientes quedan separados directamente en la fila de la base de datos, no en el código de aplicación, y el departamento de compras del cliente enterprise recibe una respuesta que cabe en unas pocas líneas legibles también por quien no escribe código. Los datos de la tarjeta no tocan los servidores: Stripe Elements, o Adyen drop-in, los intercepta desde el navegador y devuelve un token, y la atestación PCI anual se queda en la tarifa más ligera que existe.
El libro mayor es event-sourced, y cada saldo se reconstruye desde el rastro de los eventos sin tocar ninguna stored procedure. Toda la base de código está en TypeScript, desde las consultas a la base de datos hasta las vistas en pantalla. Quien abre el código después del autor original lo lee sin un tour guiado.