El patrón strangler-fig migra de forma incremental: envuelves el monolito con una capa de enrutamiento, extraes una capacidad a la vez a un servicio y redirige el tráfico hacia él — hasta que el monolito queda "estrangulado". No hay reescritura de gran envergadura.
Cómo funciona
Step 1: route all traffic through a facade/proxy to the monolith
Step 2: extract ONE capability → new service
Step 3: route just that path to the new service
Step 4: repeat; delete that code from the monolith
Client ─▶ [ Proxy ] ─┬─▶ /orders ─▶ NEW Orders service
└─▶ everything else ─▶ Monolith
