Google AppEngine Datastore Dying

June 15th, 2010 At PubNub we run Google App Engine for delivery of JavaScript API Payloads, Tracking Statistics, Customers, Transactions, etc. Performance monsters have been snacking on Googles Datastore API. GAE (Google App Engine) Datastore slowdown has been causing abandonment of writes due to timeouts over 30 second. Is Google failing growth demands? Google explains there are "different reasons for the problems..." and "ultimately growing pains" is at blame.

Google AppEngine Datastore Dieing Graph

Google Data Store API Latencies

We've noticted heavy latencies from large growth of App Engine. Increasing popularity is at blame. Frequently we see error logs spike indicating Request Timeouts. The Data Store API is the cause of these Timeouts. Reads, Writes and Updates are problematic.

Google AppEngine Datastore Unapplied Writes

When Writes fail due to timeout, abandonment occurs. This means the write fails and the transaction is not recorded. Data is not lost however; it goes into a limbo state. This limbo is defined as "Unapplied Writes". When a write fails, it will be logged into an emergency server and saved for later merging. We are grateful for this redundancy, yet troubled by the slowness.

Google AppEngine Datastore Dieing Disruption

More Months of Slowness from Google

Understanding goes unmentioned when waiting for performance relief. Yet its already been a month! Doesn't this Google company have unbound resources? Struggling to meet demands of growth is problematic. The rate of popularity for App Engine has "grown 25% every two months" says Google.

Google AppEngine Datastore Dieing Degradation

How about that SLA Google?

We have experienced interruptions in our service. This isn't good for customers. Google says that AppEngine Clients "will not be charged for Datastore CPU costs". That is good, though our end users are the most affected. It may be a good time to check out other cloud hosting platforms such as AWS (Amazon Web Services) and RackSpace Cloud Computing . Those interested in more details: Datastore Performance Growing Pains

Google AppEngine Datastore Dieing Anomaly

What Google will Do About Slowness

Google will meet the demand of its popular growing service. Lots of things must happen. Many new components supplied into GAE ecosystem. Google has resources for sure. Surprising that it is lasting so long for Google to solve this. The next month will tell for sure GAE's fate.