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