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