kafka-streams-topology

Installation
SKILL.md

Kafka Streams Topology Skill

Expert knowledge of Kafka Streams library for building stream processing topologies in Java/Kotlin.

What I Know

Core Abstractions

KStream (Event Stream - Unbounded, Append-Only):

  • Represents immutable event sequences
  • Each record is an independent event
  • Use for: Clickstreams, transactions, sensor readings

KTable (Changelog Stream - Latest State by Key):

  • Represents mutable state (compacted topic)
  • Updates override previous values (by key)
  • Use for: User profiles, product catalog, account balances

GlobalKTable (Replicated Table - Available on All Instances):

Related skills

More from anton-abyzov/specweave

Installs
23
GitHub Stars
134
First Seen
Jan 22, 2026