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