Estrangulando el Monolito
La modernización de sistemas heredados ("Legacy") es uno de los retos más complejos en la ingeniería de software. No se trata solo de cambiar código, sino de cambiar cultura.
El Patrón Strangler Fig
Este patrón sugiere crear una nueva aplicación alrededor de la antigua, reemplazando funcionalidades pieza por pieza hasta que el sistema antiguo pueda ser apagado.1. Identificar bordes. 2. Desacoplar componentes. 3. Reemplazar incrementalmente.