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