Global performance strategy for app using MongoDB Realm Sync AND GraphQL

We are looking for advice on considerations when deploying an app that utilises Realm Sync for an Electron desktop app but also GraphQL for a web based app. Our users (both desktop and web) will initially be accessing the app from Europe and Southeast Asia but will also be deployed with users in the US in the coming months.

How should we think about Deployment Models and Cloud Deployment Regions for Realm and Cloud Providers and Regions for Atlas? If it makes any difference, the rest of our application primarily uses Azure for services, storage, CDN etc.

Would highly appreciate any input on this, thank you in advance.