Cargando…

Grokking streaming systems : real-time event processing /

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 b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Fischer, Josh (Autor), Wang, Ning, 1974- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Shelter Island : Manning Publications, 2022.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1308976923
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 220405s2022 nyu o 000 0 eng d
040 |a ORMDA  |b eng  |e rda  |e pn  |c ORMDA  |d EBLCP  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 9781617297304  |q (electronic bk.) 
020 |a 1617297305  |q (electronic bk.) 
020 |z 1617297305 
029 1 |a AU@  |b 000071547260 
035 |a (OCoLC)1308976923 
037 |a 9781617297304  |b O'Reilly Media 
050 4 |a TK5105.386 
082 0 4 |a 006.7/876  |2 23 
049 |a UAMI 
100 1 |a Fischer, Josh,  |e author. 
245 1 0 |a Grokking streaming systems :  |b real-time event processing /  |c Josh Fischer, Ning Wang. 
264 1 |a Shelter Island :  |b Manning Publications,  |c 2022. 
300 |a 1 online resource (1 volume.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a 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. 
588 |a Description based on print version record. 
505 0 |a 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 
505 8 |a 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) 
505 8 |a 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 
505 8 |a 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 
505 8 |a 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 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Streaming technology (Telecommunications) 
650 2 |a Webcasts as Topic 
650 6 |a En continu (Télécommunications) 
650 7 |a Streaming technology (Telecommunications)  |2 fast 
700 1 |a Wang, Ning,  |d 1974-  |e author. 
776 0 8 |i Print version:  |a Fischer, Josh.  |t Grokking streaming systems.  |d Shelter Island : Manning Publications, 2021  |z 9781617297304  |w (OCoLC)1268137208 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617297304/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6942473 
994 |a 92  |b IZTAP