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