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