Index

The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing

Stop treating a stream as a dataset that will eventually be complete: ask what, where, when and how of every pipeline, and a batch job becomes the case where the answers are all of it, at the end, once.

Read the original ↗

Eleven authors, no benchmark, and one refusal: stop treating a stream as a dataset that will eventually be complete. What the paper offers instead is four questions that any pipeline has to answer, and the observation that a batch job is just the pipeline whose answers are 'all of it, at the end, once'.

Included with a plan

This discussion is included with a plan. The first three lessons of every track are free, with their boards and videos. A plan unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related on chalk

The same idea as a board, lab, video or lesson.

Further reading

Read the original for the full argument and its evidence.