Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
If you think you’ve developed a novel MapReduce pattern that you haven’t seen before and you are feeling generous, you should definitely go through the motions of documenting it and sharing it with the world.
There are a number of questions you should try to answer. These were some of the questions we considered when choosing the patterns for this book.
Identifying this is important for preventing any sort of confusion. Chapter 5, in particular, takes this question seriously.
You probably developed the pattern to solve a very specific problem and have custom code interspersed throughout. Developers will be smart enough to tailor a pattern to their own problem or mix patterns to solve their more complicated problems. Tear down the code and only have the pattern left.