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

Entrega de plataforma Fintech a escala de MVP

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 priororque los dispositivos móviles.
  • Contexto: Un producto fintech transaccional vive o muere 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)
  • Objetivos de la compañía después del lanzamiento: Más de 10 clientes empresariales · Más de 10,000 empleados incluidos

Visión general del proyecto

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

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

Desafío

  • Entregue 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 pod de construcción Lean manteniendo al mismo tiempo la disciplina de ingeniería: procesamiento asíncrino, 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) Ingestión del ciclo de nómina

  • Tubería de ingestión 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.

5) Backend de Implementación Técnica (Stack & Architecture)

  • Ruby on Rails backend con PostgreSQL como el sistema de registro.
  • Redis para almacenamiento en caché y orquestación/memoria de trabajos en segundo plano (cargas de trabajo asíncronas, manejo de eventos, ingestión por lotes).
  • Endurecimiento 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 AS usando:

  • EC2 para cómputo
  • RDS para PostgreSQL administrado
  • S3 + CloudFront para almacenamiento de información de activos y entrega global
    • Construido para una escalabilidad práctica (separación del entorno, entrega de activos con conciencia de performance e higiene de implementación de producción).

Resultados

  • MVP entregado en 10 meses: de cero a una plataforma de trabajo capaz de incordar empleadores y empleados y ejecutar flujos de trabajo básicos de acceso salarial.
  • Adopción escalada: rampado 10 clientes principales y se embarcaron Más de 10,000 empleados a las aplicaciones.
  • Base de ingeniería lista para el crecimiento: continuó construyendo a través 2021 y 2023 (Post-MVP) sin necesidad de una reescritura de la plataforma, ya que soporta versiones versionadas y expansión de funciones.
  • Ejecución bajo apuestas altas: 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 para 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, creación de prototipos interactivos y especificaciones de UX /entrega a ingeniería (con mejoras iterativas de usabilidad en todas las versiones).

Gerente de Proyecto (PM): Planificación de entregas y orquestación de sprint, 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 de rieles, modelado de datos, procesamiento en segundo plano, flujos de trabajo de reconciliación.

Ingeniero Frontend: Entrega de aplicaciones híbridas iónicas/angulares, 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 se quedó a la cabeza de la entrega y respondió rápidamente, exactamente lo que necesita cuando el producto se está escalando.

Andrés Quintanilla, Director General.
Border