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