Explore the powerful capabilities of Storm, an open-source distributed realtime computation system, in this comprehensive 57-minute conference talk. Learn how Storm simplifies writing and scaling complex realtime computations on computer clusters, processing millions of messages per second with guaranteed delivery. Discover the fundamental concepts of Storm, including streams, spouts, bolts, and topologies. Gain practical knowledge on developing and testing topologies in local mode, deploying them on Storm clusters, and understanding fault-tolerance mechanisms. Delve into advanced topics such as Distributed RPC for parallel processing and transactional topologies for idempotent computations. Through examples of production usage, grasp Storm's potential in solving various realtime computation problems, from stream processing to continuous computation and distributed RPC.
Storm: Realtime Distributed Computing with Nathan Marz - ETE 2012