MapReduce design patterns and real use cases · HackerTrans