Cianplan

Nivel 6: Aplicado: casos, escenarios FDE, simulacros · L6.1 Casos clásicos I

Sistema de notificaciones

Diseñar notificaciones multicanal con reintentos y deduplicación.

15 min · Pro

Lo que te llevas

  • La ráfaga es lo que guía el diseño: 1M de mensajes en cinco minutos es 30× el promedio, y un proveedor que acepta 200/s tarda 83 minutos en desahogarlo.

Y 3 ideas más dentro de la clase, en Pro.

Cómo está armada la clase

  1. El enunciado
  2. Requisitos y los números que importan
  3. El diseño
  4. Tres decisiones
  5. El método
  6. Acortador de URLs
  7. Rate limiter
  8. IDs únicos
  9. Almacén llave-valor
  10. Notificaciones
  11. Comprueba lo que entendiste