User:Seattlefella/Books/Amazon

Preparation

 * Object-oriented programming
 * Software design pattern
 * Law of Demeter
 * Loose coupling
 * Hash function
 * Consistent hashing
 * Merkle tree
 * MapReduce
 * Apache Hadoop
 * Universal Message Object