Tuesday, May 10, 2011

Google App Engine 1.5: What’s new

The first day of Google I/O 2011 is over and Google has already released updates to bunch of its products. Google App Engine is no exception to that. Google App Engine got upgraded to 1.5 with some interesting features. This upgrade is mainly focused on the maintenance aspect of your applications. New features are being introduced to ease the maintenance process and build a better application infrastructure. A new runtime for Go Programming Language has also been introduced.

Highlights:

  • Backends:  Now, you can write applications which can run for a longer duration of time. Backends are developer-controlled, long-running, addressable sets of instances which are as large as the developer specifies. There are no request deadlines, they can be started and stopped (or dynamically start when called), they can use between 128M and 1G of memory and proportional CPU. With this, you can think about creating applications like reporting, etc.
  • Pull Queues: Now the applications can pull tasks from the queue whenever it is ready to process. Pull Queues linked with Backends will be really handy for batch processing.
  • Go runtime: The third official programming language to be supported by Google App Engine. An experimental runtime for Go Programming Language has also been bundled with 1.5 upgrade. Not sure how many developers are actually using Go (Of course, some Googlers will be using it).
  • HTTP response size: HTTP request and response size has been upgraded to 32 MB.
  • Apart from the owners, the users who have uploaded the code can also download it from the admin console.
  • Google App Engine is going to be graduated from Preview later this year. Check out the new pricing model once it goes live.

For more details, check out the official blog post.

-- Varun

No comments:

Post a Comment

google-site-verification: googlea4d68ed16ed2eea6.html