DE//AGENT
Explore

Roadmap · stage 7/13

Streaming

Stage 7 of 13 · 27 resources · 3 categories

What this stage is

Streaming is stage 7 of 13 in the DE//AGENT roadmap. It currently holds 27 resources: 10 tutorials, 4 references, 3 patterns across 3 categories.

What it teaches

Event time, windows, watermarks and exactly-once.

What you can do after this stage

  • Design an event schema
  • Recover consumer lag without data loss

Exit gate

Gate: You can run a streaming pipeline that survives replay. The stage deliverable: project-kafka-spark-delta.

Gates are self-assessed — the roadmap does not track your progress; it tells you what to be able to do before moving on.

Categories in this stage

Streaming (8), Kafka (13), CDC (6)

Registry resources for this stage

Sorted by composite score — provenance, completeness and trust, per the scoring model:

ResourceTypeDifficultyVerificationScore
CDC Merge DesignerSkilladvancedcommunity39.5
Kafka MCP ServerMCP serveradvancedcommunity37.6
Lambda vs Kappa (batch + stream)Patternadvancedcommunity34.75
Postgres CDC to LakehousePatternadvancedcommunity34.25
Hold the streaming mental model: events, partitions, delivery semanticsTutorialbeginnercommunity34.15
Inspect Kafka topics and groups with the Kafka MCP serverTutorialbeginnercommunity34.15
Troubleshoot a lagging group with the Kafka TroubleshooterTutorialbeginnercommunity34.15
Debug a Kafka stream with the Kafka Console pluginTutorialintermediatecommunity34.15
Make the sink idempotent so replays never duplicate rowsTutorialintermediatecommunity34.15
Own the consumer side — offsets, rebalances, and the KIP-848 protocolTutorialintermediatecommunity34.15
Production gotchas — the configs and capacities that break streamsTutorialintermediatecommunity34.15
Stream changes, not tables — CDC from Postgres into the lakehouseTutorialintermediatecommunity34.15
Triage Kafka consumer lag from per-partition offsetsTutorialintermediatecommunity34.15
Window a stream correctly — watermarks, dedupe, and late dataTutorialintermediatecommunity34.15
Postgres → CDC → Kafka → LakehouseProjectadvancedcommunity33.65
Kafka Consumer Lag TriageSkilladvancedcommunity33.5
Streaming Dedup and UpsertPatternadvancedcommunity31.75
Kafka → Spark Streaming → DeltaProjectadvancedcommunity31.65
Kafka TroubleshooterAgentadvancedcommunity30.5
Kafka consumer laggingRunbookadvancedcommunity30.25
CDC stoppedRunbookadvancedcommunity29.25
Kafka ConsolePluginadvancedcommunity28.6
Apache Kafka DocumentationReference—community27.7
Kafka Streaming Job TemplateTemplateadvancedcommunity27.1
Debezium DocumentationReference—community26.7
Daily Life as a Jenkins AdministratorReference—community23.55
Optimize consumer rebalancing on Amazon MSK with next generation protocolReference—community23.55

Documented learning objectives

  • Order change events deterministically
  • Handle deletes (tombstones) without losing history
  • Make the merge idempotent under replay
  • Explain why ordering and partitions behave the way they do
  • Treat at-least-once delivery and replays as the normal case
  • Choose between lambda, kappa, and plain batch for a latency and reprocessing need
  • Configure the Kafka MCP server against a broker list
  • Inventory topics and read group lag with the four tools

Continue the progression

← Full roadmap · All learning topics