Streaming Systems

The What, Where, When, and How of Large-Scale Data Processing



Bookstore > Books > Streaming Systems

Streaming Systems
Price$33.82 - $68.22
Rating
AuthorsTyler Akidau, Slava Chernyak, Reuven Lax
PublisherO'Reilly Media
Published2018
Pages352
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101491983876
ISBN-139781491983874
EBook Hardcover Paperback

Streaming data is a big deal in big data these days. As more and more businesses seek to tame the massive unbounded data sets that pervade our world, streaming systems have finally reached a level of maturity sufficient for mainstream adoption. With this practical guide, data engineers, data scientists, and developers will learn how to work with streaming data in a conceptual and platform-agnostic way.

Expanded from Tyler Akidau's popular blog posts "Streaming 101" and "Streaming 102", this book takes you from an introductory level to a nuanced understanding of the what, where, when, and how of processing real-time data streams. You'll also dive deep into watermarks and exactly-once processing with co-authors Slava Chernyak and Reuven Lax.

How streaming and batch data processing patterns compare; The core principles and concepts behind robust out-of-order data processing; How watermarks track progress and completeness in infinite datasets; How exactly-once data processing techniques ensure correctness; How the concepts of streams and tables form the foundations of both batch and streaming data processing; The practical motivations behind a powerful persistent state mechanism, driven by a real-world example; How time-varying relations provide a link between stream processing and the world of SQL and relational algebra.





4 5 21

Similar Books


Real-Time Analytics

Real-Time Analytics

by Byron Ellis

Real-time analytics is the hottest topic in data analytics today. In Real-Time Analytics - expert Byron Ellis teaches data analysts technologies to build an effective real-time analytics platform. This platform can then be used to make sense of the constantly changing data that is beginning to outpace traditional batch-based analysis plat...

Price:  $33.90  |  Publisher:  Wiley  |  Release:  2014

Stream Processing with Apache Flink

Stream Processing with Apache Flink

by Fabian Hueske, Vasiliki Kalavri

Get started with Apache Flink, the open source framework that enables you to process streaming data - such as user interactions, sensor data, and machine logs - as it arrives. With this practical guide, you'll learn how to use Apache Flink's stream processing APIs to implement, continuously run, and maintain real-world applications.Author...

Price:  $47.52  |  Publisher:  O'Reilly Media  |  Release:  2018

Building Machine Learning Systems with Python, 2nd Edition

Building Machine Learning Systems with Python, 2nd Edition

by Luis Pedro Coelho, Willi Richert

Using machine learning to gain deeper insights from data is a key skill required by modern application developers and analysts alike. Python is a wonderful language to develop machine learning applications. As a dynamic language, it allows for fast exploration and experimentation. With its excellent collection of open source machine learn...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Designing Machine Learning Systems with Python

Designing Machine Learning Systems with Python

by David Julian

Machine learning is one of the fastest growing trends in modern computing. It has applications in a wide range of fields, including economics, the natural sciences, web development, and business modeling. In order to harness the power of these systems, it is essential that the practitioner develops a solid understanding of the underlying ...

Price:  $30.54  |  Publisher:  Packt Publishing  |  Release:  2016

Building Machine Learning Systems with Python, 3rd Edition

Building Machine Learning Systems with Python, 3rd Edition

by Luis Pedro Coelho, Willi Richert, Matthieu Brucher

Machine learning allows systems to learn things without being explicitly programmed to do so. Python is one of the most popular languages used to develop machine learning applications, which take advantage of its extensive library support. This third edition of Building Machine Learning Systems with Python addresses recent developments in...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Advanced Game Design

Advanced Game Design

by Michael Sellers

In Advanced Game Design, pioneering game designer and instructor Michael Sellers situates game design practices in a strong theoretical framework of systems thinking, enabling designers to think more deeply and clearly about their work, so they can produce better, more engaging games for any device or platform. Sellers offers a deep unify...

Price:  $31.59  |  Publisher:  Addison-Wesley  |  Release:  2017

Software Build Systems

Software Build Systems

by Peter Smith

Peter Smith explains the core principles underlying highly efficient build systems, surveying both system features and usage scenarios. Next, he encapsulates years of experience in creating and maintaining diverse build systems - helping you make well-informed choices about tools and practices, and avoid common traps and pitfalls. Through...

Price:  $47.99  |  Publisher:  Addison-Wesley  |  Release:  2011

Decision Support Systems for Business Intelligence, 2nd Edition

Decision Support Systems for Business Intelligence, 2nd Edition

by Vicki L. Sauter

Computer-based systems known as decision support systems (DSS) play a vital role in helping professionals across various fields of practice understand what information is needed, when it is needed, and in what form in order to make smart and valuable business decisions. Providing a unique combination of theory, applications, and technolog...

Price:  $85.55  |  Publisher:  Wiley  |  Release:  2010