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