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