Hadoop Design Pattern