1. A developer wants to route records to different output streams based on a predicate (e.g., high-value vs low-value orders). Which stateless operation fits?
- A. branch / split✓ Correct
- B. aggregate
- C. reduce
- D. windowedBy
Explanation
branch (split) divides a stream into multiple streams based on predicates — a stateless routing operation. aggregate (B) and reduce (C) are stateful, and windowedBy (D) applies windowing to an aggregation.