Considera una integración programada que recibe una respuesta de límite de solicitudes a mitad de un lote. Reiniciar todo el proceso podría duplicar registros, mientras que volver a intentar de inmediato cada solicitud fallida podría hacer que la integración siga superando el límite.
¿Cómo combinarías los puntos de control, los retrasos entre reintentos y la protección contra duplicados en esta situación? ¿Qué debería ver un administrador mientras el proceso espera para reintentar? Supón que la API externa puede proporcionar indicaciones sobre cuándo reintentar, pero que algunas solicitudes también pueden fallar por motivos que no se solucionarán esperando.