InicioCarreraProyectosServiciosStackBlogContacto
Iniciar sesión
InicioCarreraProyectosServiciosStackBlogContacto

Hecho con café, código y curiosidad, desde Colombia ☕

japalacio-08jeyson-anibal-palacio-palma

Hoja de vida

Descargar CV
¿Despliego hoy?juevesNo¡Llama a tu pareja!

© 2026 Jeyson Palacio. Todos los derechos reservados.

Política de privacidadTérminos del servicioCréditos
Todos los proyectos
Mastercard

Mastercard

Infraestructura de pagos · vía BairesDev

Fintech2024
Visitar el sitio

Senior Software Engineer · vía BairesDev

Contexto

Infraestructura de pagos multitenant de Mastercard: muchos clientes internos consumiendo las mismas APIs, con requisitos de latencia y de aislamiento entre tenants que no se negocian.

El reto

Procesar eventos financieros casi en tiempo real y, a la vez, dar a los equipos internos APIs reutilizables y analítica por tenant, sin que un consumidor pudiera degradar a los demás.

Qué hace

  • API gateway multitenant con rate limiting
  • Ingesta de eventos financieros casi en tiempo real
  • Detección de fraude y scoring de riesgo
  • Analítica por tenant sobre OLAP
  • Dashboards internos de monitoreo de transacciones

Qué hice

  • Diseñé APIs internas y componentes backend reutilizables: API gateways y middleware en Python para enrutamiento, rate limiting y autenticación por tenant.
  • Construí consumidores y productores en Python sobre Kafka y gRPC, con validación de esquemas vía Protobuf, para el sistema de ingesta de eventos de baja latencia.
  • Integré modelos de IA basados en MCP para detección de fraude y scoring de riesgo mediante wrappers de API seguros.
  • Diseñé estrategias de esquema para tablas OLAP en ClickHouse, optimizando las cargas analíticas entre tenants.
  • Construí y mantuve pipelines de ingesta y transformación con Apache Airflow, escribiendo los DAGs de los flujos ETL y las capas de reporting.
  • Desarrollé herramientas internas en React para monitorear transacciones: visualizar flujos de pago, detectar anomalías y bajar a métricas por tenant.

Stack

Python
API gatewayMiddlewareKafka consumersApache Airflow
Mensajería
Apache KafkagRPCProtobuf
Datos
ClickHousePostgreSQLETL
JavaScript
ReactDashboards
IA
MCPRisk scoring
Multitenant
Rate limitingTenant authData isolation

Servicios que se practicaron aquí

  • Plataformas & Sistemas DistribuidosCuando un producto crece, el problema deja de ser una función y pasa a ser cómo hablan entre sí los servicios. Ahí entran los límites entre servicios, el reparto de eventos y los flujos que no se pueden perder por el camino.
  • Integración de IA & AutomatizaciónLos modelos y los agentes entran en el producto que ya tienes con la misma disciplina que cualquier otro servicio: contrato propio, límites de coste y registro de lo que hicieron.

Resultado

Tres años en la misma plataforma. El diseño multitenant dejó de ser una decisión puntual de arquitectura: cada endpoint, cada tabla y cada panel se diseñan sabiendo a qué tenant pertenece cada dato.

Visitar el sitio