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