I have used Azure in a confidential client project to host and manage the database, and to create the API allowing the app to communicate with the database.
For those API, I have used the Serverless Mobile Application method, which I detail in my blog embellished by a personal feedback.