
Adapter and Strategy: Keeping External Services Outside the Domain
How to integrate with multiple external services without letting any of them leak into your business logic: one port, multiple adapters, and two ways to choose which adapter should run.

