Storm, a Distributed Real-time Data Processing System
summary
Introduces Apache Storm as a real-time data processing alternative to batch-oriented Hadoop, explaining streams, topologies, spouts, and bolts and how Storm provides scalability and fault tolerance. Shows real-world use cases (like Twitter-style feed analysis and trend detection) and demonstrates architecture and data delivery/processing with code examples in Java, Python, and PHP.
AI-written summary · about
chapters (10)
- 0:00Stream processing intro
- 4:40Storm's origin and purpose
- 7:49Storm concepts and architecture
- 12:24Bolt processing and topologies
- 18:06Python example
- 23:07Scaling topologies
- 27:46Performance and testing
- 31:20Storm beyond Twitter
- 33:51Enterprise use cases
- 35:15Summary and future
related talks
42m"Distributed stream processing in Ruby"
40mBrace yourself! Storm is coming!
36mReal Time Big Data Analytics with Kafka, Storm, HBase #bbuzz
20mLow latency scalable web crawling on Apache Storm #bbuzz
41mThe Engineer's Guide to Streaming
44mReal-time Data Processing with Apache Spark Structured Streaming
39mReal Time Datamining and Aggregation at Scale
35mReal Time Marketing with Kafka, Storm, Cassandra & Spark #bbuzz
