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