Streaming Patterns

Kafka, Flink, Kinesis, and Spark Structured Streaming design — consumer groups, partitioning, exactly-once semantics, lag monitoring, windowing, and late-arriving data. Use this skill whenever the user needs real-time or near-real-time data processing, is redesigning a batch pipeline into streaming, asks about event-driven architectures, or mentions Kafka topics, consumer lag, checkpointing, watermarks, or stream-table joins. Also trigger when the user says batch is "too slow", stakeholders want "live" dashboards, or the pipeline needs to react to events as they happen rather than on a schedule. If latency requirements are under a few minutes, this skill should be active.

Methasit-Pun 937f0a3 9.4 KB Updated

File contents

Methasit-Pun/data_engineer_claude_skills/tree/main/05-etl-build/streaming-patterns commit 937f0a354e

Frequently asked questions

npx skillmds@latest add methasit-pun/streaming-patterns