Build a System With ZERO Infrastructure Investment

Web based systems typically require an investment in hardware, hosting and management to get them off the ground once they’re beyond a prototype. That is starting to change with things like Google’s App Engine being released.

The Google App Engine allows developers to create applications using Google’s framework, test them locally and then upload the applications into the Google virtual computing cloud (the same cloud infrastructure powering Google’s own applications). It provides integration capabilities with Google’s applications, build in online storage and a variety of other features to speed up launching an application.

While this sounds like the silver bullet of web apps, there are a number of reasons some companies won’t be using it.

First off, building a SaaS (software as a service) system that you’d like to make money with may not be possible (Google user account management is included but the capability to charge users and restrict access is not yet). Second applications are limited to specific technologies (they must be written in Python). This will make repurposing existing applications much more difficult and Python may not be the language of choice for most developers.

Google’s App Engine is a great first step into making systems scalability a simple infrastructure issue that developers can ignore but it will need to evolve to be deeply useful to most organizations.

Trackback URL for this post:

http://www.lextech.com/trackback/74