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