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