Note that GAE has two flavors:
- Standard (constrained, more shared bits)
- Flex (supply your own container, get your own instance)
Flex really is for the edge cases where you need really big instances or really long execution times.
(I used to work at GCP)