The document describes a system for combining real-time and batch processing using Apache Storm and Hadoop. Streaming data is captured and processed in real-time using Storm topologies, while periodic snapshots of the real-time data are taken and processed using Hadoop for long-term aggregation and analysis. The system aims to provide a single solution for both real-time and historical processing without the limitations of using either Storm or Hadoop alone.