El patrón de reintento: creación de microservicios resilientes
En una arquitectura de microservicios, los servicios se comunican a través de una red en lugar de llamadas en memoria. Si bien este desacoplamiento permite un escalamiento horizontal masivo e implementaciones independientes, también introduce una vulnerabilidad importante: la red no es confiable.
En cualquier momento, un servicio descendente puede experimentar una breve falla en la red, un pico temporal de CPU, una rápida contención de bloqueo de la base de datos o un reinicio continuo de la actualización. Estas fallas temporales se conocen como fallas transitorias.
Microservices
Retry Pattern
Software Architecture
System Design
Fault Tolerance
Resilience