Chain of Responsibility Pattern
Pass requests along a chain of handlers, each deciding to process or forward the request
Pass requests along a chain of handlers, each deciding to process or forward the request
Stream processing semantics, Kafka, Flink, Spark Streaming, windowing, watermarks, checkpointing, and backpressure