This document provides an overview of Storm, an open source distributed real-time computation system. It describes key Storm concepts like tuples, streams, spouts, bolts and topologies. It provides an example of a streaming word count topology and discusses tips for using Storm like using log aggregation, rolling deployments, tuning parallelism and anchoring tuples. It also briefly introduces the Trident abstraction for Storm.