Shop Captain America
$43.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Grokking Streaming Systems: Real-time event processing Kindle Edition

4.1 4.1 out of 5 stars 10 ratings

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 systems
    Design 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!

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
Due to its large file size, this book may take longer to download

Editorial Reviews

Review

"Very well-written and enjoyable. I recommend this book to all software engineers working on data processing." —Apoorv Gupta, Facebook
"Finally, a much-needed introduction to streaming systems—a mustread for anyone interested in this technology." —Anupam Sengupta, Red Hat
"Tackles complex topics in a very approachable manner." —Marc Roulleau, GIRO
"A superb resource for helping you grasp the fundamentals of opensource streaming systems." —Simon Verhoeven, Cronos
"Explains all the main streaming concepts in a friendly way. Start with this one!" —Cicero Zandona, Calypso Technologies

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 Systemsis a simple guide to the complex concepts you need to start building your own streamingsystems. Written to be tool-agnostic, Grokking Streaming Systemshelps 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.

Product details

  • ASIN ‏ : ‎ B09VQPND9T
  • Publisher ‏ : ‎ Manning (April 19, 2022)
  • Publication date ‏ : ‎ April 19, 2022
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 31045 KB
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 495 pages
  • Customer Reviews:
    4.1 4.1 out of 5 stars 10 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.1 out of 5 stars
10 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on September 10, 2024
    Does cover basics of the data streaming. The thing is that for the price of a real book one gets a picture book. Each diagram occupies 50-70% of the page and is repeated 10 times with slightly different annotations. With some credit one can say it is a good whitepaper... not a book.

Top reviews from other countries

  • Rich & Nowsh
    4.0 out of 5 stars Good but seems rushed
    Reviewed in the United Kingdom on April 23, 2022
    Tl;dr Despite minor flaws, I’d still recommend it.

    Explains the concepts behind streaming systems really well.

    I would give it 5 stars, if it weren’t for a few things:

    There are quite a few typos, and few diagrams that aren’t 100% correct in terms of what they are trying to explain.

    They’ve tried to use characters to illustrate evolving business needs in a made up company, and motivate the adding of features to a toy streaming system explained as the book goes on, but this seems almost like an afterthought, and doesn’t really add anything.

    That being said, I would still recommend this book, as I don’t think any of its flaws detract from the core of the book, which is to teach the concepts of streaming systems.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?