liveBook · Manning

Event type

As explained in Kafka for Architects

An event type is a reusable specification that bundles predefined characteristics for a class of events or topics.

An event type is a reusable catalogue entry for a class of Kafka topics. It bundles predefined characteristics—such as compaction, retention, and serialization—so a new business event can adopt an appropriate pattern instead of defining every setting from scratch. section 10.1.3

This creates an architectural boundary between business-event design and topic configuration. The catalogue can also include technical topics, such as repartitioning intermediates produced by Kafka Streams or Apache Flink, because governance, compliance, monitoring, and operational visibility still apply. section 10.1.3

A useful event-type definition can standardize:

  • Compaction, retention, and value serialization. section 10.1.3
  • Schema usage and compatibility strategy, including backward, forward, or full compatibility. section 10.1.3
  • Required headers, key rules, producer acknowledgments, and consumer offset-commit strategy. section 10.1.3

How Kafka for Architects covers it

How deep it goes
Defines bundled characteristics and related requirements but stops short of implementation walkthroughs or language-specific configuration.
Examples
Uses new business events, repartitioning intermediates, and catalogue entries as concrete examples.
What it assumes
Assumes familiarity with Kafka topics, producers, consumers, serialization, and schema compatibility.
What you can do after
Apply it via an event catalogue to select consistent topic characteristics and include technical topics in governance.
How it connects
Connects Kafka topics with compaction, retention, serialization, schema evolution, Kafka Streams, and Apache Flink.

Also explained in

Compare how 2 books explain event type →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Kafka for Architects. The section links point to the parts of the book it draws on.