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