How to replace a legacy system slice by slice — routing, anti-corruption layers, and per-slice validation — without a big-bang rewrite.