User:Tgrosinger/sandbox

Storm is a complex event processor and distributed computation framework written predominantly in the Clojure programming language. Originally created by Backtype, the project was open sourced after being aquired by Twitter. It uses custom created "spouts" and "bolts" to define information sources and manipulations to allow batch, distributed processing of streaming data. The initial release was on September 17, 2011.

A storm application is designed as a topology of interfaces which create a "stream" of transformations. It provides similar functionality as a MapReduce job with the exception that it will theoretically run indefinitely until it is manually terminated.

Development
Storm is developed under the Eclipse Public License, making it available to most companies to use. Github is used for version control and issue tracking.