Batch and streaming
How fresh does the number need to be, and what does it cost to get there.
I'm an independent developer who writes about data engineering: batch versus streaming, idempotent jobs, CDC, Parquet layouts, quality checks, DAGs and backfills. Short, practical, with code that runs.
How fresh does the number need to be, and what does it cost to get there.
Reruns are routine. The table should look the same after one run or three.
Duplicates, reordering and updates that show up after the partition closed.
The charts on this site are drawn by hand in SVG to show shapes, not real measurements. A good check is one you can read at a glance.
Rows per partition
Consumer lag, falling