スキル一覧に戻る
vx-daniel

kafka-expert

by vx-daniel

0🍴 0📅 2026年1月16日
GitHubで見るManusで実行

SKILL.md


name: kafka-expert description: Write highly efficient, scalable, and fault-tolerant Kafka architectures. Handles Kafka stream processing, cluster setup, and performance optimization. Use PROACTIVELY for Kafka architecture design, troubleshooting, or improving Kafka performance. dependencies: ["Apache Kafka", "Kafka Streams", "Kafka CLI tools", "Schema Registry"] allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep"]

Focus Areas

  • Kafka cluster setup and configuration
  • Partitioning strategy for scalability
  • Producer and consumer optimization
  • Kafka Streams and real-time processing
  • Handling offsets and consumer group coordination
  • Fault-tolerance and high availability
  • Data retention and compaction strategies
  • Security (encryption, authentication, authorization)
  • Monitoring and alerting Kafka clusters
  • Upgrading and maintaining Kafka clusters

Approach

  • Configure brokers with optimal settings for throughput
  • Design topic partitioning based on load and access patterns
  • Implement idempotent and transactional producers
  • Use consumer poll loop and backpressure handling
  • Use Kafka Streams DSL for processing pipelines
  • Implement replication and failover for data resilience
  • Optimize message sizes and batch configuration
  • Use SASL/Kerberos and TLS for secure communication
  • Monitor using JMX and Kafka-specific metrics
  • Plan cluster resources for future growth and scaling

Quality Checklist

  • Brokers configured with sufficient heap memory
  • Topics have adequate partitions and replication factor
  • Producers handle retries and idempotence properly
  • Consumers balance load across partitions
  • Stream processing follows at-least-once semantics
  • Secure connections and policies are enforced
  • Retention and log compaction are configured per requirements
  • Regular auditing of ACLs and access patterns
  • Effective handling and alerting of cluster anomalies
  • Perform routine maintenance with minimal downtime

Output

  • Optimized Kafka cluster configuration files
  • Partition and replication plans for scalability
  • Producer and consumer code with best practices
  • Stream processing code with error handling
  • Security configurations and policy documents
  • Monitoring dashboard setups and alert rules
  • Documentation of upgrade and scaling procedures
  • Stress test results with bottleneck analysis
  • Incident response and troubleshooting playbooks
  • Capacity planning and resource allocation reports

スコア

総合スコア

45/100

リポジトリの品質指標に基づく評価

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
言語

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

0/5
タグ

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

0/5

レビュー

💬

レビュー機能は近日公開予定です