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