The document discusses the Lambda architecture, which handles both batch and real-time processing of data. It consists of three layers - a batch layer that handles batch views generation on Hadoop, a speed layer that handles real-time computation using Storm, and a serving layer that handles queries by merging batch and real-time views from Cassandra. The batch layer provides high-latency but unlimited computation, while the speed layer compensates for recent data with low-latency incremental updates. Together this provides a system that is fault-tolerant, scalable, and able to respond to queries in real-time.