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