Ultimate access to all questions.
You are developing a mobile app that stores hierarchical data in a database, allowing offline users to sync changes upon reconnecting. A backend service will enhance this data using a service account. The app must scale securely and seamlessly due to anticipated high demand. Which database and IAM role should you choose?