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