T

Tyler Akidau, Slava Chernyak, Reuven Lax Books

1 book·~10 min total read

Tyler Akidau is a software engineer at Google and a founding member of the Apache Beam project. Slava Chernyak is a senior software engineer at Google specializing in large-scale data processing.

Known for: Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing

Books by Tyler Akidau, Slava Chernyak, Reuven Lax

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

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

data_science·10 min read

Streaming Systems explores the theory and practice of building large-scale data processing systems that handle unbounded, real-time data streams. The book introduces the fundamental concepts of stream processing, event time, and windowing, and provides practical guidance for designing robust, scalable, and maintainable streaming architectures. It draws on the authors’ experience developing Google’s data processing frameworks such as MillWheel and Apache Beam.

Read Summary

Key Insights from Tyler Akidau, Slava Chernyak, Reuven Lax

1

The Evolution of Data Processing: From Batch to Streaming

For decades, batch processing reigned supreme. Early systems like MapReduce were designed to chew through vast, bounded datasets. The implicit assumption was that the data had an end—that it could be collected, stored, and processed as a whole. While this model proved remarkably powerful, the world ...

From Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing

2

Defining Streaming Data: The Nature of Unboundedness

Streaming data is unbounded. It has no natural conclusion, no ‘final record.’ Every second new events arrive, perhaps late, perhaps out of order, perhaps duplicated. That incessant flow introduces beautiful complexity. Traditional algorithms that assume a finite input suddenly break down when faced ...

From Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing

About Tyler Akidau, Slava Chernyak, Reuven Lax

Tyler Akidau is a software engineer at Google and a founding member of the Apache Beam project. Slava Chernyak is a senior software engineer at Google specializing in large-scale data processing. Reuven Lax is a software engineer at Google and a committer on Apache Beam, with extensive experience in...

Read more

Tyler Akidau is a software engineer at Google and a founding member of the Apache Beam project. Slava Chernyak is a senior software engineer at Google specializing in large-scale data processing. Reuven Lax is a software engineer at Google and a committer on Apache Beam, with extensive experience in distributed systems and data pipelines.

Frequently Asked Questions

Tyler Akidau is a software engineer at Google and a founding member of the Apache Beam project. Slava Chernyak is a senior software engineer at Google specializing in large-scale data processing.

Read Tyler Akidau, Slava Chernyak, Reuven Lax's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Tyler Akidau, Slava Chernyak, Reuven Lax.