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