Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

P. Taylor Goetz, Brian O'Neill - Storm Blueprints: Patterns for Distributed Real-time Computation [Repost]

Posted By: rotten comics
P. Taylor Goetz, Brian O'Neill - Storm Blueprints: Patterns for Distributed Real-time Computation [Repost]

P. Taylor Goetz, Brian O'Neill - Storm Blueprints: Patterns for Distributed Real-time Computation
2014 | ISBN: 178216829X | English | 336 pages | PDF | 4.4 MB

Use Storm design patterns to perform distributed, realtime big data processing, and analytics for realworld use cases
About This Book

Process high-volume log files in real time while learning the fundamentals of Storm topologies and system deployment.
Deploy Storm on Hadoop (YARN) and understand how the systems complement each other for online advertising and trade processing.
Follow along as each chapter presents a new problem and the architectural pattern, design, and implementation of a solution.

Who This Book Is For

Although the book focuses primarily on Java development with Storm, the patterns are more broadly applicable and the tips, techniques, and approaches described in the book apply to architects, developers, and operations.

Additionally, the book should provoke and inspire applications of distributed computing to other industries and domains. Hadoop enthusiasts will also find this book a good introduction to Storm, providing a potential migration path from batch processing to the world of real-time analytics.
What You Will Learn

Learn the fundamentals of Storm
Install and configure storm in pseudo-distributed and fully-distributed mode
Familiarize yourself with the fundamentals of Trident and distributed state
Design patterns for data flows in a distributed system
Create integration patterns for persistence mechanisms such as Titan
Deploy and run Storm clusters by leveraging YARN
Achieve continuous availability and fault tolerance through distributed storage
Recognize centralized logging mechanisms and processing
Implement polyglot persistence and distributed transactions
Calculate the effectiveness of a campaign using click-through analysis