Concept Flow - Why the aggregation pipeline is needed
Start with raw data
Apply first stage: filter, group, or transform
Pass results to next stage
Apply next stage: further filter, sort, or calculate
Repeat stages as needed
Final output: aggregated, summarized data
The aggregation pipeline processes data step-by-step, transforming raw data into summarized results by passing data through multiple stages.