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