Plataforma EWA de nivel de producción en 10 meses y escalada a más de 10 mil empleados

Plataforma fintech: del MVP a escala

Instantánea del cliente

  • Cliente: Monto — fintech que permite a los empleados acceder a los salarios ganados bajo demanda a través de una experiencia que prioriza el uso en dispositivos móviles.
  • Contexto: Un producto fintech transaccional vive o muere por su consistencia de datos, confiabilidad de pagos, auditabilidad y confianza del usuario. La plataforma tenía que escalar rápidamente mientras se mantenía estable, mantenible y lista para la integración.
  • Visión general: Fintech · Construcción completa de productos + Desarrollo continuo
  • Cliente de: México
  • Desarrollo: 2021 - 2023
  • Tamaño del equipo: 6 (Arquitecto/Backend/Frontend/UX/PM)
  • Resultados después del lanzamiento: Más de 10 clientes empresariales · Más de 10,000 empleados incorporados

‍

Visión general del proyecto

Axented construyó la plataforma integral de acceso a salarios ganados de Monto, entregando un MVP en 10 meses y luego escalando el producto de 2021 a 2023 durante hitos de rápido crecimiento (incluido Y Combinator).

‍

Axented operó como el equipo de ingeniería de producto de Monto, a cargo de la arquitectura, el backend, la entrega móvil, la infraestructura en la nube y la capa de integración transaccional requerida para mover dinero de manera confiable.

‍

Desafío

  • Entregar rápidamente un MVP de nivel de producción a la vez que se construye una base que pueda sostener la incorporación empresarial y el uso de alta frecuencia sin una reescritura.
  • Implementar flujos de trabajo financieros sólidos (desembolso + ciclo de vida de la transacción + reconciliación) donde las fallas no pueden ser el “mejor esfuerzo”.
  • Operar con un equipo compacto manteniendo al mismo tiempo la disciplina de ingeniería: procesamiento asíncrono, idempotencia, reintentos y separación limpia de módulos de dominio.

‍

Lo que entregamos (Módulos y Capacidades)

‍

‍Implementamos el producto principal de Monto como subsistemas modulares de nivel de producción, cada uno diseñado para ser correcto, observable y escalable:

‍

‍A) Incorporación

  • Flujos de trabajo de incorporación de empleadores y flujos de inscripción de empleados asociados.
  • Configuración de reglas organizacionales, elegibilidad y parámetros operativos iniciales requeridos para el acceso salarial.

B) Ingesta del ciclo de nómina

  • Pipeline de ingesta para datos del ciclo de nómina para respaldar la elegibilidad, los insumos de cálculo de salarios ganados y la disponibilidad con conocimiento del horario.
  • Patrones de procesamiento en segundo plano (asíncronos basados en colas) para administrar operaciones periódicas o por lotes de manera segura y predecible.

C) Libro mayor y reconciliación

  • Registros estilo libro mayor y flujos de trabajo de conciliación para garantizar la trazabilidad de las operaciones de salarios ganados y los pagos.
  • Diseñado para la auditabilidad: alineando el estado de la plataforma con el estado de ejecución de pagos, soportando rutas de reprocesamiento cuando los eventos externos fallan o llegan fuera de orden.

D) Notificaciones

  • Notificaciones basadas en eventos para mejorar la transparencia y reducir la carga de soporte (actualizaciones de estado, confirmaciones, manejo de excepciones).
  • Desencadenantes de notificaciones estructuradas vinculados a hitos del ciclo de vida de las transacciones y la incorporación.

E) Desembolso de pagos

  • Orquestación de desembolsos integrada con STP, diseñado para ser resiliente en caso de fallas parciales.
  • Patrones para reintentos, clasificación de errores y recuperación segura sin duplicar los pagos.

F) Transacciones de pago

  • Administración del ciclo de vida de las transacciones (creación → procesamiento → estados de confirmación/liquidación).
  • Construido para soportar una ejecución idempotente y transiciones de estado consistentes en un ecosistema de pagos del mundo real.

G) Implementación técnica del backend (stack y arquitectura)

  • Backend en Ruby on Rails con PostgreSQL como sistema de registro.
  • Redis para caché y orquestación de trabajos en segundo plano (cargas asíncronas, manejo de eventos, ingesta por lotes).
  • Robustecimiento de la capa de integración para los flujos de pago (claves de idempotencia, estrategia de reintento, manejo del modo de falla).

‍

Infraestructura

  • Aplicación móvil híbrida con Ionic (Angular) para soportar iOS/Android con una base de código unificada y una experiencia consistente.

‍‍Implementado en AWS usando:

  • ‍EC2 para cómputo
  • ‍RDS para PostgreSQL administrado
  • ‍S3 + CloudFront para almacenamiento de assets y entrega global
    • Construido para escalar en la práctica (separación de entornos, entrega de assets optimizada para performance y buenas prácticas de despliegue a producción).

‍Resultados

  • MVP entregado en 10 meses: de cero a una plataforma funcional capaz de incorporar empleadores y empleados y ejecutar los flujos básicos de acceso salarial.
  • Adopción escalada: incorporamos 10 clientes empresariales y más de 10,000 empleados a las aplicaciones.
  • Base de ingeniería lista para el crecimiento: siguió construyendo entre 2021 y 2023 (Post-MVP) sin necesidad de una reescritura de la plataforma, con releases versionados y expansión de funciones.
  • Ejecución con mucho en juego: velocidad de entrega sostenida a través de hitos clave de crecimiento (incluida YC), equilibrando la velocidad con la confiabilidad en un entorno fintech sensible a la confianza.

‍

Equipo y Modelo de Entrega

‍

Equipo (pod de 6 personas):

Diseñadores UX/UI: Síntesis de investigación de usuarios, flujos de usuario de extremo a extremo, wireframes e IU de alta fidelidad, sistema/componentes de diseño, prototipos interactivos y especificaciones de UX / handoff a ingeniería (con mejoras iterativas de usabilidad en todas las versiones).

‍

Gerente de Proyecto (PM): Planificación de entregas y orquestación de sprints, priorización de backlog con las partes interesadas, aclaración de requerimientos, coordinación multifuncional (diseño/ingeniería/cliente), cronograma y control de alcance, administración de riesgos/problemas y gobierno de versiones para garantizar una ejecución predecible.

‍

‍Arquitecto y líder técnico: Arquitectura de sistemas, estrategia de integración de pagos, estándares de ingeniería, dirección de infraestructura.

‍

‍Ingeniero de back-end: Desarrollo en Rails, modelado de datos, procesamiento en segundo plano, flujos de trabajo de reconciliación.

‍

‍Ingeniero Frontend: Entrega de la app híbrida en Ionic/Angular, implementación de UX.

  • Modelo operativo: entrega iterativa con priorización continua, lanzamientos incrementales y estrecha colaboración con el cliente para mantener la ingeniería alineada con las necesidades de GTM.

‍

Border

Axented estuvo al frente de la entrega y respondió rápido, justo lo que necesitas cuando el producto está escalando.

Andrés Quintanilla, Director General.
Border
Cuando estés listo

Cuéntanos qué proceso quieres arreglar.

Treinta minutos con un fundador o un ingeniero senior, no con un vendedor. Sin presentaciones. Si ninguno de nuestros servicios encaja, te lo decimos y te orientamos hacia algo útil.

La llamada se agenda directo en el calendario de un fundador, en tu zona horaria. WhatsApp se atiende en horario de Monterrey, de lunes a viernes, en español o inglés, normalmente en menos de una hora. O escribe a bernardo@axented.com.