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