naprawdę nie mogę powiedzieć, czy należy użyć bez App Engine wiedząc cokolwiek o tym, czego potrzebujesz, aby Twoja aplikacja internetowa działała, ale powiem ci, co App Engine może i nie może zrobić (lub nie zrobi).
App Engine jest fantastycznie dobry w skalowaniu. Jest to w rzeczywistości zaprojektowane do skalowania aplikacji internetowych o śmiesznych długościach przede wszystkim, z łatwością użycia i liczbą funkcji stanowiących cele drugorzędne.
Nie oznacza to, że App Engine nie ma funkcji lub nie jest łatwy w użyciu, ale jeśli kiedykolwiek pojawi się wybór między dodaniem funkcji a zachowaniem jej skalowalności, zespół App Engine wybierze skalowalność.
Na przykład App Engine nie ma niektórych funkcji relacyjnej bazy danych, ponieważ te funkcje nie są skalowane do rozmiaru aplikacji obsługiwanej przez App Engine. App Engine nie obsługuje żądań trwających dłużej niż 30 sekund, ponieważ App Engine został zaprojektowany do obsługi aplikacji internetowej, a nie do przetwarzania długotrwałych żądań.
Ogólnie rzecz biorąc, gdy App Engine czegoś nie obsługuje, nie dzieje się tak dlatego, że jest to niemożliwe - nic nie jest niemożliwe - ale raczej dlatego, że zmniejszyłoby to skalowalność App Engine.
Istnieją obejścia, które można (i zostały) zaimplementować, aby obejść ten problem, w szczególności z takimi funkcjami jak task queue, a App Engine stale otrzymuje nowe funkcje i nowe struktury zbudowane na nim.
App Engine for Business dodaje umowy SLA i różne ceny, ale w przeciwnym razie jest to prawie ten sam aparat App Engine.