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