GuidesAPI Reference
Log In
Guides

Desktop / Mobile Affinity

Desktop / Mobile Affinity

Desktop and Mobile applications can need to interact with different backend environments. The challenge here is managing and orchestrating these multiple backend environments to ensure that each version of the application communicates with the appropriate environment. For example, you can maintain your backend application's alpha, beta, and production channels mapped to your desktop or mobile applications. This allows for easy debugging and understanding of a request.

Managed Delivery solves this problem by allowing you to configure an Application with a Release Channel per segment of traffic. This would map to a Kubernetes namespace if you're using Kubernetes. Services will automatically be created for each namespace. Overrides can be applied in the case of configuration or version skews.