Ver las tres entregas

SaaS financiero - producto en marcha

El motor que factura, reescrito en marcha.

Un SaaS que ya facturaba sobre un núcleo de cálculo sin tests ni tipado, donde cada cambio se comprobaba a mano. Lo reescribimos sin parar el producto, exigiendo salida idéntica frente al motor anterior, y lo dejamos sobre Azure con entornos separados y despliegue con rollback.

Contexto
SaaS financiero - producto en marcha
Ventana
Reescritura por fases, con corte al final
Entrega
Núcleo de cálculo reescrito con tests, infraestructura descrita en código sobre Azure, pipelines de despliegue y rollback, y entornos separados.
3
entornos separados: desarrollo, preproducción y producción
0
diferencias admitidas frente al motor anterior

De dónde sale cada cifra se detalla debajo.

01

De dónde venía

El producto ya estaba en el mercado y ya facturaba por suscripción; lo que fallaba no era la idea, era la ingeniería alrededor del cálculo. El núcleo no tenía tests ni tipado, cada cambio se verificaba a mano y desplegar era entrar en la máquina. En un producto financiero eso tiene una traducción directa: tocar el motor da miedo, y lo que da miedo se toca poco.

02

El enfoque

La reescritura no empezó por el código nuevo sino por blindar el viejo: recogimos casos de cálculo reales y los convertimos en una suite que exige salida idéntica, el contrato de toda la migración. Con esa red reescribimos el motor en un lenguaje tipado, separando el dominio de cálculo de la capa de entrega, con revisión de código en cada cambio, y los dos sistemas convivieron hasta coincidir en todos los casos de la suite. En paralelo, la plataforma: infraestructura descrita en código sobre Azure, entornos separados y pipelines de despliegue y rollback.

03

Qué quedó funcionando

El mismo producto devolviendo los mismos números: ese era el requisito, y es lo que la suite deja comprobar. Lo que cambió es lo que ahora se puede hacer: tocar el motor con una red que avisa antes que un usuario, y llegar a producción por pipeline, con rollback, sin entrar en ninguna máquina.

Piezas de la entrega

  • Suite de comparación contra el motor anterior
  • Infraestructura en código y entornos separados
  • Pipelines de despliegue y rollback

Caso anonimizado. Trabajamos bajo NDA: no publicamos el nombre del cliente, su logotipo ni ningún dato que permita identificarlo. El detalle técnico lo hablamos en una llamada.

Siguiente paso

¿Hablamos de tu proyecto?

En 30 minutos revisamos qué quieres construir o qué tienes ya en marcha, los datos, las integraciones y lo que falta para que aguante cuando entren los usuarios. Da igual si el proyecto es tuyo o de un cliente tuyo: la llamada es la misma.

Revisión gratuita de 30 min, sin compromiso. Firmamos NDA antes si lo necesitas. Respondemos en el siguiente día laborable.