I want to build my own decentralized application platform to build and deploy web applications easily, which is like Google's App Engine, on multiple web servers. What language-independent steps should I take to build such infrastructure?
Thanks.
Go check out TyphoonAE. I think it provides an excellent "model" for how you could build your own stack / platform. The "main" components of the stack are:
In your own stack you could swap out components quite easily, based on your preferences and needs.