🧪 Problem-Driven Systems Lab

🗺️ Contexto#

Una integración lenta o inestable dispara reintentos, bloqueos y cascadas de fallas entre servicios.

Justificación#

Es un problema clásico en sistemas distribuidos y microservicios: una falla parcial puede transformarse en caída global.

📇 Ficha del caso#

CategoríaResiliencia
EstadoOPERATIVO
Stacks operativos7 de 7

Una integracion lenta o inestable dispara reintentos, bloqueos y cascadas de fallas entre servicios.

🧱 Dónde correrlo#

StackVersiónURL en el hubImplementación
🐘 PHPPHP 8.3http://localhost:8100/04/README
🐍 PythonPython 3.12http://localhost:8200/04/README
🟢 Node.jsNode.js 22http://localhost:8300/04/README
☕ JavaJava 21http://localhost:8400/04/README
🔵 .NET.NET 8http://localhost:8500/04/README
🐹 GoGo 1.23http://localhost:8600/04/README
🦀 RustRust 1.83http://localhost:8700/04/README

⚠️ Nota de honestidad del caso: No reemplaza una integracion real ni una malla completa de servicios. Si reproduce la logica operacional relevante de timeouts, retry storm, circuit breaker y fallback.


Caso 04 · Cadena de timeouts y tormentas de reintentos⬅️ README del caso · ⚖️ Comparativa de los 7 stacks

🗺️ Contexto · 🩺 Síntomas · 🔍 Diagnóstico · 🧠 Causas raíz · 🛠️ Opciones de solución · ⚖️ Trade-offs · 💼 Valor de negocio · 🚨 Postmortem

Ver esta carpeta en GitHub ↗