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