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