Contáctenos para una cotización personalizada de FinMV adaptada a sus necesidades.
Históricamente, FinMV se ha construido en PHP. Eso es un hecho sobre nuestro pasado, no un requisito para su plataforma. La especificación, las reglas de negocio y el conjunto de pruebas están definidos de forma independiente de cualquier framework, por lo que la implementación puede realizarse en la pila que se ajuste al equipo que va a vivir con ella.
Estos son los stacks que FinMV realmente implementa y respalda hoy. No enumeramos tecnologías de las que no podamos hacernos responsables, y la lista es deliberadamente más corta que "cualquiera que prefieras".
El backend contiene el dominio: ofertas, inversiones, movimiento de dinero, controles regulatorios y el registro de auditoría. Es la elección más importante, porque es el código que mantendrán sus ingenieros.
El frontend cubre el portal del inversionista, el área del proyecto o del emisor y el back office. Los frameworks de CSS como Tailwind pertenecen aquí: son una capa de presentación, no una pila tecnológica, y nunca determinan cómo se comporta la plataforma.
Datos. PostgreSQL es el sistema de registro. El estado financiero, las posiciones y el historial de auditoría necesitan transacciones y restricciones de integridad, y para eso existe una base de datos relacional.
Caché y coordinación. Redis, donde realmente se necesita un caché de baja latencia o coordinación.
Trabajo asíncrono. Las colas se encargan de lo que no debe bloquear al usuario. Un broker dedicado como RabbitMQ o Kafka se introduce cuando la carga o la topología de integraciones lo justifica —esta es una decisión de implementación que tomamos a partir de sus requisitos, no una pregunta que le trasladamos a usted.
Elija el objetivo para el que su organización de ingeniería pueda contratar, revisar y operar. Si ya tiene un equipo, la respuesta suele ser obvia. Si aún no lo tiene, tome la opción recomendada; puede reconsiderarse antes de comenzar la implementación.
La pila tecnológica por sí sola no determina el precio. El costo cambia cuando la implementación elegida realmente cambia el volumen de trabajo, la parte reutilizable, la carga de soporte, el perfil de despliegue y seguridad, o el riesgo de entrega. Usted paga por un resultado verificado, el alcance, el riesgo y la propiedad, no por líneas de código en un lenguaje en particular.
La arquitectura es una pregunta distinta de la tecnología, y la respondemos de la misma manera: vea cómo elegimos la arquitectura.