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