Qué es Patrón Strangler Fig
Reemplazo gradual de sistema legacy
Patrón Strangler Fig es un patrón arquitectónico para migrar gradualmente de un sistema legacy a uno nuevo sin apagado completo.
Cómo Funciona
- Nueva funcionalidad se construye en el nuevo sistema
- Características antiguas se migran gradualmente
- Fachada enruta solicitudes entre sistemas
- Sistema antiguo es "estrangulado" como un árbol por un ficus
Etapas de Migración
- Analizar sistema existente
- Crear fachada/proxy
- Desarrollo paralelo de nuevos componentes
- Migración gradual de características
- Desmantelar sistema antiguo
Ventajas
- Riesgo mínimo de migración
- Continuidad del negocio
- Capacidad de revertir
- Aprendizaje gradual del equipo
Cuándo Aplicar
- Sistemas legacy monolíticos
- Aplicaciones de misión crítica
- Recursos limitados para reescritura
- Requisitos de alta disponibilidad