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