The document discusses a real-time architecture using Hadoop and Storm. It proposes a layered architecture with a batch layer, speed layer, and serving layer. The batch layer uses Hadoop for batch processing and view generation. The speed layer uses Storm for stream processing and real-time views. The serving layer queries both the batch and real-time views to provide merged results. This architecture is known as the Lambda architecture and allows discarding and recomputing views from the immutable raw data as needed.