Google App Engine utilizza un archivio dati NO-SQL --- dovresti leggere su questo concetto e decidere se può essere adatto alle tue esigenze. Da quella recensione, sembra che questo sia il problema principale che il revisore ha avuto con GAE.
C'è una certa quantità di blocco del fornitore con GAE. Finisci per scrivere codice per scegliere come target un ambiente specifico. Potresti sicuramente migrare fuori da GAE in futuro, ma probabilmente richiederebbe almeno alcuni cambiamenti di codice.
Dovresti anche pianificare di importare le funzionalità di importazione / esportazione in modo da poter estrarre i tuoi dati da GAE e da un nuovo sistema.
Una volta compreso il modo in cui GAE differisce da un ambiente standard che potresti configurare se dovessi ottenere un server Linux o una macchina virtuale, sarai in grado di decidere se soddisfa le tue esigenze. Ci sono alcuni vantaggi decisivi per GAE, specialmente nelle arene dei costi (non è necessario pagare l'hardware o la gestione dell'infrastruttura finché il tuo sito non diventa popolare, quando si spera che sarà in grado di pagare per tali costi). Assicurati di fare la due diligence e la ricerca prima di saltare.