Reduce o pausa temporalmente las solicitudes nuevas.
Reintenta utilizando retroceso exponencial.
Agrega una variación aleatoria (jitter) entre reintentos.
Limita la cantidad de solicitudes ejecutadas simultáneamente.
Evita reintentar todas las solicitudes fallidas al mismo tiempo.
Utiliza la paginación de los endpoints de listado.
Distribuye las solicitudes en el tiempo.
Controla explícitamente la concurrencia.
Evita consultar repetidamente recursos que no han cambiado.
Implementa reintentos únicamente para las solicitudes que realmente fallaron.