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