our mobile app talks to 3 backend services directly.

A 4th one ships next sprint. The mobile team is already drowning.

Every new service means a new domain to whitelist, a new auth scheme to wire, and a new error shape to parse. You’re asked to reduce coupling before NotificationService lands.

Here’s the setup:

Mobile → UserService (users.api.com)