Microservicio de notificaciones orientado a eventos que se volvió el estándar de la organización para entrega confiable y multicanal a escala.
Notification Center es un microservicio de alto throughput, orientado a eventos, construido para entregar notificaciones con confiabilidad y claridad a escala.
Lideré una iniciativa de 3 ingenieros para diseñarlo e implementarlo como capacidad compartida de plataforma — dirección técnica, mentoring a un ingeniero junior y adopción hasta que cada producto migró fuera de implementaciones locales de email/notificaciones.
El servicio centraliza la entrega multicanal (email, push, in-app, slack, custom) detrás de un workflow de eventos resiliente, para que los equipos de producto publiquen eventos en vez de dueñarse de lógica frágil de entrega.
Antes de Notification Center, la organización enfrentaba:
Hacía falta una capa de notificaciones dedicada y resiliente que pudiera absorber carga impredecible sin degradar el resto de la plataforma — y que los equipos de verdad adoptaran.
Impulsé un microservicio centralizado de notificaciones sobre patrones distribuidos y orientados a eventos:
El resultado fue una sola superficie operativa para notificaciones — más rápida de mejorar, más fácil de monitorear y consistente entre productos.
| Outcome | Detail |
|---|---|
| 5× consultas más rápidas | Paths relacionales de query optimizados para latencia de producción |
| 2× estabilidad operativa | Procesamiento async para workloads pesados, menos incidentes de performance |
| +45% confiabilidad en producción | Observabilidad que sacó issues antes y redujo errores en producción |
| +50% cobertura de tests | Inversión en calidad que hizo los cambios más seguros de shippear |
Notification Center convirtió un concern de mensajería frágil y duplicado en una capacidad de plataforma escalable — y convive con las ganancias de rendimiento y confiabilidad de arriba.
Este caso de estudio refleja el tipo de trabajo que más me importa: leverage de plataforma — diseñar un sistema en el que otros puedan confiar, impulsar la adopción y dejar más confiabilidad con menos complejidad duplicada.
Abierto a colaboración de ingeniería y roles donde el diseño de sistemas y la calidad de entrega importan.
Contactar