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