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