
Getting Started with Storm: Continuous Streaming Computation with Twitter's Cluster Technology
Inclusive of all applicable taxes. FREE shipping on all orders.
Available Offers
- 🚚Free Delivery — Free shipping on all orders
- 💵Cash on Delivery — Pay when your order arrives
- ↩️15-Day Easy Returns — Hassle-free return policy
- 🔒Cash on Delivery — Pay safely when your order arrives
Check Delivery
Product Description
Introduction
In the age of real-time decision-making, the ability to process streaming data as it arrives has become a critical skill for engineers and data scientists alike. Getting Started with Storm: Continuous Streaming Computation with Twitter's Cluster Technology by Jonathan Leibiusky is an essential guide for anyone looking to harness the power of Apache Storm—a distributed, fault-tolerant system originally built by Twitter for processing massive streams of data. Published by O'Reilly Media, this hardcover edition is a must-have for Indian students and professionals working with big data, offering practical insights into building real-time analytics pipelines without the complexity often associated with such systems.
Book Overview
This book bridges the gap between theoretical knowledge and hands-on implementation. It walks readers through the core concepts of Storm, from setting up clusters to designing robust topologies that can handle millions of events per second. Whether you are a Java developer or a data engineer, this guide provides clear, step-by-step tutorials and real-world examples that make learning Storm straightforward and enjoyable. The focus is on building systems that process data the moment it arrives—ideal for use cases like fraud detection, social media monitoring, IoT analytics, and more.
Key Highlights
- Hands-On Approach: Includes simple tutorials and sample Java code that let you experiment with Storm immediately.
- Real-World Scenario: A complete end-to-end example demonstrates how to build a production-ready streaming application.
- Fault-Tolerant Design: Learn strategies to make your spouts and bolts resilient to failures, ensuring uninterrupted data processing.
- Cluster Setup Made Easy: Discover how to deploy and manage Storm clusters for solving continuous computation problems.
- Distributed RPC: Understand how Storm supports distributed remote procedure calls for scalable, low-latency services.
Inside the Book
The book is structured to take you from zero to production-ready. It begins with an introduction to Storm's architecture, explaining how spouts (data sources) and bolts (data processors) work together in a topology. You'll then dive into data exchange mechanisms, parallelism strategies, and lifecycle management of components. Later chapters cover advanced topics like guaranteeing message processing, tuning performance, and integrating Storm with other big data tools like Hadoop and Kafka. Each concept is reinforced with practical examples that you can run on your own machine.
Key Topics
- Setting up a Storm development environment and cluster
- Programming spouts for reliable data ingestion
- Designing bolts for data transformation and aggregation
- Understanding tuple routing and stream groupings
- Implementing fault tolerance with acking and failover mechanisms
- Scaling topologies by configuring parallelism hints
- Building distributed RPC applications with Storm
- Monitoring and debugging Storm clusters in production
Reader Benefits
By reading this book, you will gain the confidence to build streaming data applications that are both fast and resilient. You'll learn how to process data in real time rather than in batches, enabling your systems to react instantly to new information. The practical focus means you can immediately apply these techniques in your own projects, whether you are working on a startup idea or an enterprise-scale solution. The book also saves you countless hours of trial and error by sharing battle-tested design patterns from industry experts.
Learning Outcomes
After completing this book, you will be able to: design and implement Storm topologies from scratch; make your data pipelines fault-tolerant using proven strategies; optimize performance by fine-tuning parallelism and resource allocation; integrate Storm with common data sources and sinks; and deploy and monitor Storm clusters in a production environment. These skills are directly applicable to roles in data engineering, backend development, and systems architecture.
Who Should Read
This book is ideal for Java developers, data engineers, and software architects who want to master real-time stream processing. It is also well-suited for Indian students pursuing computer science or data analytics courses who wish to add a practical, industry-relevant skill to their toolkit. No prior experience with Storm is required, but basic knowledge of Java and distributed systems will help you get the most out of the material.
About the Author
Jonathan Leibiusky is a seasoned software engineer and big data expert with extensive experience in building distributed systems. He has contributed significantly to the Apache Storm community and is known for his clear, practical teaching style. His deep understanding of streaming technologies makes him the perfect guide for anyone venturing into real-time computation.
About the Publisher
O'Reilly Media is a globally respected publisher of technology and business books. Known for their expert-authored, hands-on content, O'Reilly titles are trusted by professionals and learners worldwide. This hardcover edition is produced to the highest standards, ensuring durability for repeated reference in your library or workspace.
Conclusion
Getting Started with Storm is more than just a technical manual—it is your gateway to building the next generation of real-time applications. With its clear explanations, practical examples, and focus on fault tolerance, this book equips you with the skills needed to tackle streaming data challenges head-on. Whether you are a student in Bangalore or a professional in Mumbai, this O'Reilly hardcover will be a valuable addition to your collection. Order your copy from Bookshops.in today and start mastering continuous streaming computation.
Quick Summary
Getting Started with Storm by Jonathan Leibiusky is a hands-on guide that introduces readers to real-time stream processing using Twitter's Storm cluster technology. Targeted at data engineers, big data enthusiasts, and Java developers, the book covers fundamental concepts such as spouts for data input, bolts for data transformation, and the construction of fault-tolerant topologies for continuous computation. Readers will learn to set up Storm clusters, handle streaming data, and implement distributed remote procedure calls. The book includes simple tutorials, sample Java code, and a complete real-world scenario to reinforce learning. Published by O'Reilly Media, this hardcover edition is ideal for Indian professionals and students seeking practical skills in real-time analytics. By purchasing from Bookshops.in, customers receive a genuine physical book with reliable delivery and excellent customer service, making it a valuable addition to any big data library.
Book Highlights
Book Specifications
| ISBN-13 | 9781449324018 |
| ISBN-10 | 1449324010 |
| Publisher | O'Reilly Media |
| Language | English |
| Dimensions | 17.78 x 0.56 x 23.34 cm |
| Weight | 181 g |
| Category | Computer Science › Database Storage & Design |
| Genre | Technology |
| Original Language | English |
Frequently Asked Questions
What is Getting Started with Storm about?
Who is the author of this book?
What programming language is used in the book?
Is this book suitable for beginners?
Does the book cover fault tolerance?
Can I use this book for self-study?
Is this book relevant for Indian readers?
Does the book include cluster deployment?
What are spouts and bolts?
Is this book still relevant today?
What is the price in India?
Does the book cover distributed RPC?
Why buy from Bookshops.in?
Readers Also Search For
Customers Also Bought

Robin Grille Press
Parenting for a Peaceful World by Robin Grille – Child Psychology & Peaceful Parenting

McFarland & Company
Welcome to Arkham Asylum | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon Packer | Daniel R. Fredrick | McFarland & Company | by Sharon P

McFarland & Company
Playing with the Guys | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew Wilhelm Kapell | McFarland & Company | by Marc A. Ouellette | Matthew W

Andrews McMeel Publishing
Calvin and Hobbes: It's a Magical World by Bill Watterson

Bettie Young's Books
Amazing Adventures Of A Nobody by Leon Logothetis – Travel Memoir

Springer
Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)
Related Products
View All
O'Reilly Media
Juniper Networks Warrior

O'Reilly Media
Automating ActionScript Projects with Eclipse and Ant: Code, Compile, Debug and Deploy Faster (OREILLY AND ASSOCIATE)

O'Reilly Media
Resource-Oriented Computing with NetKernel: Taking Rest Ideas to the Next Level

O'Reilly Media
Monitoring with Ganglia: Tracking Dynamic Host and Application Metrics at Scale by Matt Massie – Sys

O'Reilly Media
Disruptive Possibilities: How Big Data Changes Everything

O'Reilly Media
