El documento describe varios patrones para desarrollar sistemas tolerantes a fallas. Estos patrones incluyen usar timeouts para evitar bloqueos indefinidos, circuit breakers para detectar y aislar recursos fallidos, fail fast para detener rápidamente solicitudes fallidas, shed load para descartar solicitudes durante picos de carga, deferrable work para retrasar trabajo no crítico, y monitoreo para supervisar el estado del sistema. El objetivo general es aceptar que las fallas son inevitables y diseñar sistemas que limiten el impacto de las fallas y
Related topics: