Estudio de caso

Cómo ZestAMC pasó de las hojas de cálculo a más de 10 millones de dólares en 30 días

| 10 min de lectura
Panel de control de la plataforma de gestión de fondos con datos de rendimiento en tiempo real

ZestAMC pasó de operaciones de fondos basadas en hojas de cálculo a una plataforma de producción que gestiona más de 10 millones de dólares en activos en 30 días. Cinco portales basados ​​en roles. Pagos automatizados. Cumplimiento KYC/AML. 179 migraciones de bases de datos. Errores de redondeo cero. Esta es la historia completa de la construcción.

Antes: hojas de cálculo y transferencias manuales

ZestAMC gestionó fondos de inversión para más de 200.000 usuarios. Las operaciones se realizaron en hojas de cálculo. Las asignaciones de los inversores se hacían en Excel. Los cálculos de NAV se encontraban en una hoja de Google compartida. Tres personas editaron el mismo archivo. Los pagos se realizaron mediante transferencias de fondos manuales, una transacción a la vez.

La verificación KYC se realizó por correo electrónico. Un inversor enviaría documentos de identidad como archivos adjuntos. Alguien del equipo los revisaría, los compararía con los requisitos y actualizaría una hoja de cálculo de seguimiento. Los registros de cumplimiento eran carpetas PDF organizadas por nombre del inversor.

El modelo funcionó con 50 inversores. Con más de 200.000 usuarios que gestionaban más de 10 millones de dólares en activos, las grietas eran estructurales. Un error de un solo decimal en el cálculo de una asignación podría desviar miles de dólares. Los pagos manuales en las redes TRC20, ERC20 y BEP20 le llevaron al equipo de operaciones días por ciclo de distribución. Y cuando el auditor pidió un historial de transacciones, alguien pasó una semana reuniéndolo a partir de cinco fuentes.

El equipo necesitaba una plataforma. Lo necesitaban para mediados de enero. Nos llamaron a mediados de diciembre.

La construcción de 30 días

La primera llamada fue una sesión de alcance, no una llamada de ventas. Mapeamos la estructura de fondos de ZestAMC: cómo asignan los inversores, cómo se distribuyen en cascada, cómo KYC controla los flujos de inversión, qué roles de usuario necesitan qué vistas. El fundador analizó el alcance del proyecto, entendió la mecánica del fondo y escribió el código. La misma persona en todo momento.

La construcción comenzó al día siguiente. Sin fase de requisitos de tres meses. No hay traspaso a un equipo junior. Se fijó el alcance, se fijó el precio y el plazo era innegociable: mediados de enero, en producción.

En la segunda semana, ZestAMC revisó una URL de prueba en vivo. Portales de inversores. Paneles de control del administrador de fondos. Flujos de pagos. Hicieron pruebas con escenarios reales de sus operaciones, detectaron deficiencias y enviamos soluciones el mismo día. A mediados de enero, la plataforma procesaba inversiones reales con dinero real.

lo que construimos

Cinco portales basados ​​en roles

Los administradores de fondos ven los activos gestionados, los gráficos de rendimiento y la distribución de ganancias en tiempo real. Los inversores inician sesión para comprobar su asignación, realizar un seguimiento de los pagos y descargar extractos. Los administradores gestionan los usuarios, los fondos y la configuración del sistema. Los responsables de cumplimiento ejecutan flujos de trabajo KYC y consultas de auditoría. Los agentes de soporte manejan los problemas de los inversores a través del chat en vivo.

Cinco roles, cinco vistas, una base de código. Cada portal muestra sólo lo que ese rol necesita. Un agente de soporte no puede ver el rendimiento del fondo. Un inversor no puede acceder a las herramientas de administración. El modelo de permisos es granular y se aplica en la capa API, no en la interfaz de usuario.

Pagos automatizados

Los pagos manuales en tres redes blockchain llevaron al equipo de operaciones de 2 a 3 días por ciclo de distribución. El motor de pago automatizado procesa distribuciones en TRC20, ERC20 y BEP20 como transacciones atómicas. Si falla algún paso de un lote, todo el lote se revierte. Sin distribuciones parciales. Sin limpieza manual.

El motor es independiente de las divisas. Los rieles Fiat funcionan mediante el mismo modelo de transacción. Agregar una nueva red de pago significa agregar un adaptador de proveedor, no reestructurar la lógica de distribución.

Cumplimiento KYC/AML

Sumsub maneja la verificación de identidad a través de la integración de SDK y devoluciones de llamadas de webhooks. Cada inversor completa KYC antes de su primera inversión. La plataforma crea un registro de auditoría con marca de tiempo para cada transacción, cada cálculo y cada cambio de datos. Cuando el responsable de cumplimiento realiza una consulta, los resultados son instantáneos; no hay reunión de documentos de una semana de duración.

Precisión de grado financiero

El tipo de número de JavaScript pierde precisión por encima de 2^53. En una plataforma que gestiona más de 10 millones de dólares, un error de redondeo no es un error; es una infracción de cumplimiento. ZestAMC almacena cada valor monetario como NUMERIC(30,8) en Postgres y usa decimal.js para cada cálculo. 30 dígitos, 8 decimales. Cero errores de redondeo en activos por más de 10 millones de dólares.

Infraestructura para escala de producción.

React 19 + Vite 6 en la interfaz. Hono en Fly.io para la API. Supabase para la base de datos con Upstash Redis para almacenamiento en caché y limitación de velocidad. BullMQ para el procesamiento de trabajos en segundo plano (lotes de pagos, manejo de webhooks KYC, escrituras de registros de auditoría). La arquitectura maneja más de 200.000 usuarios sin la complejidad de los microservicios.

¿Qué reemplazó a qué?

Antes (manual) Después (plataforma ZestAMC)
Seguimiento de inversores en ExcelPortal de inversores de autoservicio con datos en tiempo real
Hoja de Google compartida para NAVCálculo automatizado del NAV con precisión NUMÉRICA (30,8)
Transferencias de fondos manuales (2-3 días)Motor de pago atómico en 3 redes blockchain
Archivos adjuntos KYC basados ​​en correo electrónicoSumsub SDK con verificación automatizada
Carpetas de cumplimiento de PDFSeguimiento de auditoría con marca de tiempo con consultas instantáneas
Envíe por correo electrónico declaraciones de inversoresPortal de inversores con informes descargables
Hoja de cálculo de administrador único5 portales basados ​​en roles con permisos granulares

Después del lanzamiento: iteración continua

La construcción de 30 días fue la base. Después del lanzamiento, implementamos funciones a medida que crecían las operaciones de ZestAMC:

  • Inversiones basadas en tramos:Los inversores podían ingresar fondos en lotes, cada tramo rastreado por separado con su propia lógica de desempeño y distribución.
  • Automatización de la cadena de referencias:Los pagos por referencias de varios niveles se calculan y distribuyen automáticamente a través del mismo motor de transacciones atómicas.
  • Banderas de características:Las implementaciones progresivas permiten a ZestAMC probar nuevas funciones con un subconjunto de usuarios antes de la implementación completa.
  • 179 migraciones de bases de datos:Cada migración se probó con instantáneas de datos de producción antes de la implementación. Cero incidentes de pérdida de datos.

La plataforma creció con el negocio. Esa es la ventaja de poseer el código: el desarrollo de funciones ocurre en su cronograma, a su ritmo, sin dependencia de proveedores.

Resultados

  • $10+ millonesen activos bajo gestión en la plataforma
  • Más de 200.000 usuarios registradosen todos los roles de inversor y administrador
  • 5 portales basados ​​en rolessirviendo a administradores de fondos, inversores, administradores, cumplimiento y soporte
  • 30 diasdesde la primera convocatoria hasta el lanzamiento de producción
  • 179 migraciones de bases de datossin pérdida de datos
  • Errores de redondeo ceroen todos los cálculos financieros

Vea ZestAMC en acción

Recorrido de 30 minutos por la plataforma en vivo con la persona que la construyó. Portales de inversores, paneles de fondos, automatización de pagos, flujos de trabajo de cumplimiento.

Solicitar una demostración

Lectura relacionada

Vea ZestAMC en acción

Recorrido de 30 minutos por la plataforma en vivo con la persona que la construyó. Portales de inversores, paneles de fondos, automatización de pagos, flujos de trabajo de cumplimiento.

Solicitar una demostración

Contacto

Inicia una conversacion

Cuentanos sobre tu proyecto. Responderemos en 24 horas con un plan claro, un cronograma estimado y un rango de precios.

Correo electronico

hello@savibm.com

Ubicacion

EAU e India