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