We have worked with various services that are provided by Google App Engine such as datastore, task queues, and e-mail, but these are not the only services that are offered by the platform. Google App Engine provides a wide variety of services that are at your disposal and which can be integrated into your application.
We will examine some of the most important services that are required by almost all web applications in one way or the other. In this chapter, we will examine the following services:
Memcache: Used to cache and speed up performance
Multi-tenancy: Used to have multiple logical compartments in your application
Users: Used for authentication and various operations
Blobs and Cloud storage: Used for storage and to serve large files
Images: Used to process and transform images