prototype using IDesign method with the Strangler Application design pattern, to encapsulate calls across an anti-corruption layer