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