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