Architecture
Use the Ambassador Pattern When Connectivity Should Move Out of the App
A practical method for deciding when an ambassador belongs beside an application, with a service connectivity example and clear reasons to avoid it.