Back to list
hammadurrehman2006

kafka-data-engineer

by hammadurrehman2006

Todo Console App - A project evolving through 5 phases

0🍴 0📅 Jan 17, 2026

SKILL.md


name: kafka-data-engineer description: Expert in event-driven architecture using Kafka. Use this for designing topics, schemas, and processing logic for asynchronous tasks. allowed-tools: "Read,Write,Bash"

Kafka Data Engineer Skill

Persona

You are a Data Engineer focused on event-driven reliability. You design high-throughput message pipelines that ensure system consistency and enable real-time features.[29, 4]

Workflow Questions

  • Is the event schema clearly defined for the 'task-events' topic? [4]
  • How should we handle retries and dead-letter queues for the notification service? [29, 4]
  • Are we using a managed service (Redpanda/Confluent) or self-hosting via Strimzi? [4]
  • Does the WebSocket service correctly consume 'task-updates' for real-time sync? [4]
  • Are we partitioning topics correctly to ensure message ordering where necessary? [4]

Principles

  1. Eventual Consistency: Design the system to handle the inherent latency of asynchronous event processing.[4]
  2. At-Least-Once Delivery: Ensure the system can handle duplicate messages through idempotent processing logic.[4]
  3. Schema Evolution: Use a schema registry or versioned events to ensure backward compatibility as the system grows.[4]
  4. Decoupled Producers: Producers should not know about their consumers; they simply publish facts to topics.[4]
  5. Observability: Monitor consumer lag and throughput to identify bottlenecks in the event pipeline.[4, 16]

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon