Latencia y enrutamiento por operador
Mide la latencia hasta la entrega y enruta según el operador del destinatario.
La latencia de entrega —desde tu petición hasta el DLR delivered— es la métrica que más importa en OTP. Varía por operador, hora del día y ruta.
Medir bien
Mide percentiles, no promedios. Un p50 de 3 s con un p95 de 45 s significa que uno de cada veinte usuarios espera casi un minuto su código.
latencia = dlr.delivered_at - request.sent_at
reporte: p50, p95, p99 por (país, operador, ruta, hora)Enrutamiento por operador
Con varias rutas disponibles, elige por operador destino según la calidad medida en la última hora. Una tabla de enrutamiento dinámica, alimentada por tus propios DLR, supera a cualquier configuración estática.
El enrutamiento decide por qué conexión sale cada mensaje. Un agregador puede tener rutas directas con un operador y rutas indirectas a través de terceros. Las directas suelen ser más rápidas y confiables; las indirectas, más baratas y menos predecibles.
Mide la latencia por operador de destino y por ruta, en percentiles. Un promedio de tres segundos puede esconder que el 5% de los mensajes hacia un operador concreto tarda más de un minuto, justo lo que basta para que un OTP expire.