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