This document discusses Storm, an open-source distributed real-time computation system for processing large streams of data. Storm allows users to reliably process unbounded streams of data, performing tasks like filtering, mapping, reducing, parallelizing, and aggregating. It provides a programming model where computations are organized in topologies with spouts and bolts to reliably process streaming data.