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