Woko - Plataforma AMKA

Construí la plataforma full-stack de gestión de cartera AMKA para Woko, encargándome de la web, servicios API, infraestructura y CI/CD (el cliente móvil fue entregado por un equipo aparte).

    Resultados clave
    • Unificamos los flujos de backoffice para la originación de créditos, los pagos y la gestión de cartera.
    • Base de APIs serverless con flujos de identidad seguros y pipelines de notificaciones.
    • Infraestructura y despliegues repetibles con CloudFormation y CI/CD en GitLab.
    Rol y stack
    Líder full-stack e infraestructura AWS Serverless Go + Laravel CI/CD (GitLab)

    Nota de alcance: me encargué de la plataforma web, las APIs y la infraestructura. El cliente móvil lo entregó un equipo aparte.

    Visión general de la arquitectura

    Una vista de alto nivel del flujo de solicitudes de Woko, los servicios serverless, la capa de identidad y la telemetría operativa.

    Abrir en tamaño completo
    Clave: Sólido = ruta de solicitudes/datos. Discontinuo = control + telemetría. Sólido delgado = automatización CI/CD.
    Diagrama de arquitectura de Woko AMKA
    Puntos clave
    • Ruta de solicitudes: Route 53 enruta el tráfico de clientes a través de API Gateway hacia servicios Lambda.
    • Capa de servicios: las funciones de dominio gestionan la identidad de usuarios, el ciclo de crédito y las operaciones de pago.
    • Controles: Cognito, notificaciones SNS y registros de CloudWatch respaldan la seguridad y la trazabilidad.
    Componentes principales
    API Gateway Lambda DynamoDB Cognito SNS S3 CloudWatch

    Enfoque SRE

    Arquitectura de confiabilidad
    • Borde: Route 53 + API Gateway para ingreso administrado y enrutamiento.
    • Servicios: dominios basados en Lambda para flujos de usuario, crédito y pagos.
    • Datos: tablas DynamoDB afinadas para el acceso de clientes y solicitudes de crédito.
    Seguridad y cumplimiento
    • Identidad: user pools de Cognito y validación de tokens en las APIs.
    • Acceso: roles IAM con alcance por servicio Lambda.
    • Auditabilidad: registros de CloudWatch y trazas de notificaciones para operaciones.
    Excelencia operativa
    • IaC: plantillas de CloudFormation para stacks de API y servicios.
    • CI/CD: pipelines de GitLab para compilación, pruebas y despliegue.
    • Ops: configuración de entornos repetible y automatización de entregas.

    Resultados

    Base de APIs serverless Entregas automatizadas Operación de cartera lista Registros listos para auditoría

    AMKA ahora ofrece un respaldo operativo confiable y seguro para los flujos de crédito, manteniendo ligeros los despliegues y la operación.

    Resultado

    Una plataforma unificada de backoffice que habilita la operación diaria de crédito y la supervisión de cartera.

    Cómo

    Servicios Lambda modulares respaldados por DynamoDB y despliegues guiados por IaC.

    URL del proyecto

    Sitio público de marketing de Woko.

    Visitar woko.com.mx Sitio de marketing

    Lecciones aprendidas

    Ser dueño de la plataforma full-stack reforzó el valor de fronteras de dominio claras, escalamiento serverless e infraestructura repetible. Diseñar la experiencia de administración, las APIs y la operación en conjunto ayudó al equipo a entregar más rápido y con mayor confiabilidad.