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