Book Image

Storm Real-time Processing Cookbook

By : Quinton Anderson
Book Image

Storm Real-time Processing Cookbook

By: Quinton Anderson

Overview of this book

<p>Storm is a free and open source distributed real-time computation system. Storm makes it easy to reliably process unbounded streams of data, doing for real-time processing what Hadoop did for batch processing. Storm is simple, can be used with any programming language, and is a lot of fun to use!<br />Storm Real Time Processing Cookbook will have basic to advanced recipes on Storm for real-time computation.<br /><br />The book begins with setting up the development environment and then teaches log stream processing. This will be followed by real-time payments workflow, distributed RPC, integrating it with other software such as Hadoop and Apache Camel, and more.</p>
Table of Contents (16 chapters)
Storm Real-time Processing Cookbook
Credits
About the Author
About the Reviewers
www.packtpub.com
Preface
Index

Introduction


Continuous Delivery is a term coined by Martin Fowler in his book by the same name. I won't try to duplicate his work here, but as an extremely brief introduction, Continuous Delivery is a natural extension of Continuous Integration. The base concept behind Continuous Delivery is that IT risks are best dealt with by failing small and failing often. The longer it takes you to integrate a system, the larger the risk will be. So rather integrate often; this way you experience the "pain" of integration in small bite-size chunks. Off the back of this concept, Continuous Integration was born, enabled with many excellent tool suites. Continuous Delivery extends the concept by recognizing that the process of operational deployment is also extremely risky and reaches a point where many IT projects fail. The longer you take to perform a deployment, the greater the risk. So rather experience the "pain" of deployment as early as possible in small bite size chunks. As with Continuous Integration...