🧪 Problem-Driven Systems Lab

🗺️ Contexto#

Se necesita desacoplar una parte clave del sistema, pero esa parte participa en flujos sensibles y no admite quiebres.

Justificación#

Es un reto frecuente cuando se busca aliviar cuellos de botella o reducir dependencia del monolito sin apagar el negocio.

📇 Ficha del caso#

CategoríaArquitectura
EstadoOPERATIVO
Stacks operativos7 de 7

Se necesita desacoplar una parte clave del sistema, pero esa parte participa en flujos sensibles y no admite quiebres.

🧱 Dónde correrlo#

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

⚠️ Nota de honestidad del caso: No simula un rollout distribuido completo ni feature flags globales. Si deja visible la logica clave: proxy de compatibilidad, contratos y cutover gradual.


Caso 08 · Extraccion de modulo critico sin romper operacion⬅️ 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 ↗