GAE 1.8.2 Introduces Dedicated Memcache and Modules

| by Abel Avram Follow 5 Followers on Jul 18, 2013. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

Google App Engine developers can now access dedicated cache up to 20GB of memory and split the application in modules providing stateless and secure services.

Dedicated Memcache

Normally, applications running on GAE use a shared memory cache with an upper limit of only 1MB, but that capacity is not guaranteed and it is not covered by an SLA. The advantage is that it is free. Google now introduces a cache service that can be used to provision up to 20GB of dedicated cache with a performance of up to 10k ops/sec/GB for $0.12/GB/hour.

The dedicated cache service is currently available only in US in preview mode and without an SLA. An SLA is to be expected to be provided when the service becomes generally available.


Google App Engine 1.8.2 introduces the option to divide a larger application into separate modules that can share stateless services in a secure way. Module functionality is available for all languages supported.

When running, each module may have multiple versions and multiple instances per version. Each instance is accessed through a unique URI, service requests from clients being dispatched to the appropriate instance based on URL addressing conventions and a dispatch file. Instances may be created when needed depending on the scaling type, the following being available:

  • Manual – the module runs continuously.
  • Basic – an instance is initiated when a request comes in and it is terminated when the application is idle.
  • Automatic – the general scaling type used by GAE; instances are started and stopped based on usage and configuration.


Introduced with GAE 1.8.1, Push-to-Deploy now offers a simpler way to deploy Python and PHP applications stored in a Git repository. When a branch is pushed to the master, the code is automatically deployed on GAE. Complete details for setting up and using this feature can be found on this documentation page.


The Google Plug-in for Eclipse now fully supports the Web Tools Platform and EAR files, enabling developers to use all sorts of plug-ins for Eclipse.

The PHP runtime is better integrated with Cloud Storage.

The Python interpreter has been updated to 2.7.5.

There are other various small improvements and bug fixes across all languages supported.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Open Source Google App Engine by Navraj Chohan

AppScale ( is the Open Source Implementation of Google App Engine.

stateless or stateful? by 臧 秀涛
App Engine Modules (or just "Modules" hereafter) is a feature that lets developers factor large applications into logical components that can share stateful services and communicate in a secure fashion.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you