MapReduce and Design Patterns - Counting with Counters Overview