Posted on August 9, 2012
Currently under test while in a seemingly endless refinement process, Sleuthware is quite pleased with the snappy response while powered under Google’s App Engine. We chose the new experimental ‘Go’ language, sometimes abbreviated as ‘GoLang’ as the foundation of the delivery model. We found the programming learning experience delightful and reminiscent of the good ol’ C++ days coding with structures and pointers.
The lack of run-time local file access wasn’t that much of a hinderance as App Engine persists data in a binary stream, a blob, within what is known as the BlobStore and as individual user definable entities within the App Engine DataStore.
Only a minor change became necessary to use our jQuery plugin as is.Testing showed that cross domain web service requests bogged down, making the cloud rendering a visual nuisance. Without the Ajax web service requests, the changing cloud data is merged into the browser DOM using the same Json format,
and is much speedier within the same domain using data retrieved from the BlobStore.
With App Engine handling the delivery of the renderable output, we now are
able to scale to near limitless multi-user access on a per user basis, using a modest budget. The back end fetching, parsing, and sorting is performed by several Dot.Net web services.
Webster’s defines the following:
Cumulous – adj of, or having the form of, a cumulus, esp. the cloud
Cumulus – n a heap, mass, pile