Skip to product information
1 of 1

Tyler Akidau,Slava Chernyak,Reuven Lax

Streaming Systems

Streaming Systems

Low Stock: Only 4 copies remaining
Regular price £44.15 GBP
Regular price £63.99 GBP Sale price £44.15 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £19.84

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Streaming Systems

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.

Format: Paperback / softback
Length: 200 pages
Publication date: 31 August 2018
Publisher: O'Reilly Media, Inc, USA


Streaming data has become a significant aspect of big data in recent times, as businesses strive to manage the vast and ever-growing datasets that dominate our environment. In response, streaming systems have reached a level of maturity that allows for widespread adoption. This comprehensive guide is designed to assist data engineers, data scientists, and developers in effectively working with streaming data, regardless of the specific platform they are using.

The book expands upon Tyler Akidaus popular blog posts Streaming 101 and Streaming 102, providing a comprehensive and in-depth exploration of real-time data streams. It begins with an introductory level, gradually progressing to a nuanced understanding of the key concepts, principles, and techniques involved in processing streaming data.

One of the key topics covered in the book is the comparison between streaming and batch data processing patterns. The authors explain how these patterns differ in terms of their characteristics, advantages, and challenges. They also delve into the core principles and concepts behind robust out-of-order data processing, which is essential for handling the unpredictable nature of streaming data.

Watermarks are another crucial aspect of streaming data processing. The authors discuss how watermarks track progress and completeness in infinite datasets, ensuring that data is processed accurately and in a timely manner. They also explore the use of exactly-once processing techniques, which guarantee the correctness of data processing even in the presence of failures or disruptions.

The book further explains how the concepts of streams and tables form the foundations of both batch and streaming data processing. It introduces the reader to the practical motivations behind a powerful persistent state mechanism, driven by a real-world example. This mechanism allows for efficient and scalable processing of streaming data, enabling businesses to handle large volumes of data with ease.

Time-varying relations are also explored in the book, providing a link between stream processing and the world of SQL and relational algebra. The authors demonstrate how stream processing can be used to analyze and manipulate data in real-time, leveraging the power of SQL and relational algebra to perform complex operations on streaming data.

Overall, this book is a valuable resource for anyone interested in working with streaming data. It offers a comprehensive and platform-agnostic approach to understanding the what, where, when, and how of processing real-time data streams. With its detailed explanations, practical examples, and case studies, it provides a solid foundation for data engineers, data scientists, and developers to build their skills in this rapidly evolving field.

Weight: 618g
Dimension: 230 x 177 x 20 (mm)
ISBN-13: 9781491983874

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details