web-development cluster social development high-availability video api programming filesystem facebook java security performance network graph database javascript linux google map-reduce app-engine ajax python mysql web internals computing scalability opensocial apps