chapter: caches, message queues and map reducing added