Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Fischer, Joshua, author.

Title Grokking streaming systems : real-time event processing / Josh Fischer, Ning Wang. [O'Reilly electronic resource]

Publication Info. Shelter Island : Manning Publications, 2022.
QR Code
Description 1 online resource (1 volume.)
Summary 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.
Contents Intro -- inside front cover -- Grokking Streaming Systems -- Copyright -- brief contents -- contents -- front matter -- preface -- acknowledgments -- about this book -- about the authors -- Part 1. Getting started with streaming -- 1 Welcome to Grokking Streaming Systems -- What is stream processing? -- Streaming system examples -- Streaming systems and real time -- How a streaming system works -- Applications -- Backend services -- Inside a backend service -- Batch processing systems -- Inside a batch processing system -- Stream processing systems -- Inside a stream processing system
The advantages of multi-stage architecture -- The multi-stage architecture in batch and stream processing systems -- Compare the systems -- A model stream processing system -- Summary -- Exercise -- 2 Hello, streaming systems! -- The chief needs a fancy tollbooth -- It started as HTTP requests, and it failed -- AJ and Miranda take time to reflect -- AJ ponders about streaming systems -- Comparing backend service and streaming -- How a streaming system could fit -- Queues: A foundational concept -- Data transfer via queues -- Our streaming framework (the start of it)
The Streamwork framework overview -- Zooming in on the Streamwork engine -- Core streaming concepts -- More details of the concepts -- The streaming job execution flow -- Your first streaming job -- Executing the job -- Inspecting the job execution -- Look inside the engine -- Keep events moving -- The life of a data element -- Reviewing streaming concepts -- Summary -- Exercises -- 3 Parallelization and data grouping -- The sensor is emitting more events -- Even in streaming, real time is hard -- New concepts: Parallelism is important -- New concepts: Data parallelism
New concepts: Data execution independence -- New concepts: Task parallelism -- Data parallelism vs. task parallelism -- Parallelism and concurrency -- Parallelizing the job -- Parallelizing components -- Parallelizing sources -- Viewing job output -- Parallelizing operators -- Viewing job output -- Events and instances -- Event ordering -- Event grouping -- Shuffle grouping -- Shuffle grouping: Under the hood -- Fields grouping -- Fields grouping: Under the hood -- Event grouping execution -- Look inside the engine: Event dispatcher -- Applying fields grouping in your job -- Event ordering
Comparing grouping behaviors -- Summary -- Exercises -- 4 Stream graph -- A credit card fraud detection system -- More about the credit card fraud detection system -- The fraud detection business -- Streaming isn't always a straight line -- Zoom into the system -- The fraud detection job in detail -- New concepts -- Upstream and downstream components -- Stream fan-out and fan-in -- Graph, directed graph, and DAG -- DAG in stream processing systems -- All new concepts in one page -- Stream fan-out to the analyzers -- Look inside the engine -- There is a problem: Efficiency
Subject Streaming technology (Telecommunications)
Webcasts as Topic
En continu (Télécommunications)
Streaming technology (Telecommunications)
Added Author Wang, Ning, 1974- author.
Other Form: Print version: Fischer, Josh. Grokking streaming systems. Shelter Island : Manning Publications, 2021 9781617297304 (OCoLC)1268137208
ISBN 9781617297304 (electronic bk.)
1617297305 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information