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