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