I'm about to start the development of an Android app. The backend will be hosted on Google Cloud Platform, but I have doubts about using GAE and then potentially migrate to Compute Engine or go directly to Compute Engine.
The app will be distributed in many countries and will likely have much traffic from the beginning (we already launched a test and worked really good).
It won't have a big content component, the interactions Android-Backend will be REST API based.
My main questions are:
- GAE uses Bigtable: how to migrate data in case we decide to go to Compute Engine later?
- Endpoints: can thy be used in Google Compute Engine?
After all, the decision is either saving time now (GAE is easier to start with) or avoid a migration later.