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