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