Sponsored
Grokking Streaming Systems - by Josh Fischer & Ning Wang (Paperback)
$47.99 sale price when purchased online
$59.99 list price
Target Online store #3991
About this item
Highlights
- A friendly, framework-agnostic tutorial that will help you grok how streaming systems work--and how to build your own!
- About the Author: Josh Fischer is an Apache Committer, and part of the project management committee for the Apache Heron distributed stream processing engine.
- 312 Pages
- Computers + Internet, Web
Description
About the Book
Every action by a user or a system process generates valuable data for your application or organization. Streaming systems capture and process these events, turning disconnected bits into coherent, useful information sources. Grokking Streaming Systems is a simple guide to the complex concepts you need to start building your own streaming systems. In this friendly, framework-agnostic tutorial, you'll learn how to handle real-time events and how to design and implement a system that's a perfect fit for your needs. Each new idea is carefully explained with diagrams, clear examples, and fun dialogue between perplexed personalities!Book Synopsis
A friendly, framework-agnostic tutorial that will help you grok how streaming systems work--and how to build your own! In Grokking Streaming Systems you will learn how to: Implement and troubleshoot streaming systemsDesign streaming systems for complex functionalities
Assess parallelization requirements
Spot networking bottlenecks and resolve back pressure
Group data for high-performance systems
Handle delayed events in real-time systems Grokking Streaming Systems is a simple guide to the complex concepts behind streaming systems. This friendly and framework-agnostic tutorial teaches you how to handle real-time events, and even design and build your own streaming job that's a perfect fit for your needs. Each new idea is carefully explained with diagrams, clear examples, and fun dialogue between perplexed personalities! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology
Streaming systems minimize the time between receiving and processing event data, so they can deliver responses in real time. For applications in finance, security, and IoT where milliseconds matter, streaming systems are a requirement. And streaming is hot! Skills on platforms like Spark, Heron, and Kafka are in high demand. About the book
Grokking Streaming Systems introduces real-time event streaming applications in clear, reader-friendly language. This engaging book illuminates core concepts like data parallelization, event windows, and backpressure without getting bogged down in framework-specific details. As you go, you'll build your own simple streaming tool from the ground up to make sure all the ideas and techniques stick. The helpful and entertaining illustrations make streaming systems come alive as you tackle relevant examples like real-time credit card fraud detection and monitoring IoT services. What's inside Implement and troubleshoot streaming systems
Design streaming systems for complex functionalities
Spot networking bottlenecks and resolve backpressure
Group data for high-performance systems About the reader
No prior experience with streaming systems is assumed. Examples in Java. About the author
Josh Fischer and Ning Wang are Apache Committers, and part of the committee for the Apache Heron distributed stream processing engine. Table of Contents
PART 1 GETTING STARTED WITH STREAMING
1 Welcome to Grokking Streaming Systems
2 Hello, streaming systems!
3 Parallelization and data grouping
4 Stream graph
5 Delivery semantics
6 Streaming systems review and a glimpse ahead
PART 2 STEPPING UP
7 Windowed computations
8 Join operations
9 Backpressure
10 Stateful computation
11 Wrap-up: Advanced concepts in streaming systems
From the Back Cover
Every action by a user or a system process generates valuable data for your application or organization. Streaming systems capture and process these events, turning disconnected bits into coherent, useful information sources. Grokking Streaming Systems is a simple guide to the complex concepts you need to start building your own streamingsystems. Written to be tool-agnostic, Grokking Streaming Systems helps you unravel what streaming systems are, how they work, and whether they're right for your business. You'll start with the key concepts and then work your way through increasingly complex examples. You'll even be able to easily experiment with your own streaming system. By the time you're done, you'll be able to easily assess the capabilities of streaming frameworks, and solve common challenges that arise when building streaming systems.Review Quotes
"A must-read for engineers and solution architects who work with streams on a regular basis." Damian Esteban "This is the best introduction to streaming systems I've read!" KentR. Spillner "For any newcomer starting with streaming systems, this is yourbook." Miguel Montalvo "Provides a concise, complete, and engaging introduction todesigning, implementing, and maintaining streaming systems." Chris Lundberg "A highly approachable book for people eager to learn about streaming systems." Beau Bender "Provides a lot of useful information that I'd wish to have had when I first started working with Event Based systems." Sebastián Palma "A refreshing, framework-neutral approach to teaching that is very effective." Anupam Sengupta
About the Author
Josh Fischer is an Apache Committer, and part of the project management committee for the Apache Heron distributed stream processing engine. Josh is a software engineer at Scotcro and has worked with moving large datasets in real time for organizations such as 1904labs and Bayer. Ning Wang is an Apache Committer, and part of the project management committee for the Apache Heron distributed stream processing engine. Ning is also a software engineer at Amplitude building real-time data pipelines. He was a key contributor of Apache Heron in Twitter's Real-time Compute team.Dimensions (Overall): 9.19 Inches (H) x 7.35 Inches (W) x .61 Inches (D)
Weight: 1.12 Pounds
Suggested Age: 22 Years and Up
Number of Pages: 312
Genre: Computers + Internet
Sub-Genre: Web
Publisher: Manning Publications
Theme: Web Programming
Format: Paperback
Author: Josh Fischer & Ning Wang
Language: English
Street Date: April 19, 2022
TCIN: 1001063270
UPC: 9781617297304
Item Number (DPCI): 247-54-1469
Origin: Made in the USA or Imported
If the item details above aren’t accurate or complete, we want to know about it.
Shipping details
Estimated ship dimensions: 0.61 inches length x 7.35 inches width x 9.19 inches height
Estimated ship weight: 1.12 pounds
We regret that this item cannot be shipped to PO Boxes.
This item cannot be shipped to the following locations: American Samoa (see also separate entry under AS), Guam (see also separate entry under GU), Northern Mariana Islands, Puerto Rico (see also separate entry under PR), United States Minor Outlying Islands, Virgin Islands, U.S., APO/FPO
Return details
This item can be returned to any Target store or Target.com.
This item must be returned within 90 days of the date it was purchased in store, shipped, delivered by a Shipt shopper, or made ready for pickup.
See the return policy for complete information.