liveBook · Manning

Record name strategy

RecordNameStrategy is a Schema Registry subject-naming strategy that derives each subject from the fully qualified name of its schema record, independently of its Kafka topic.

How 2 Manning books explain it

Kafka Streams in Action, Second Edition

RecordNameStrategy is a Schema Registry subject naming strategy that derives a schema subject from the fully qualified record name.

How it is used
Scopes Schema Registry subjects and compatibility checks by fully qualified record name, enabling related record types to share a topic.
How deep it goes
Defines subject derivation, cross-topic compatibility, configuration, and tradeoffs but stops short of detailed serializer implementation.
Examples
Uses IoT sensor events and an AvengerAvro record with Gradle, producer, and consumer configuration listings.
What you can do after
Configure Kafka Avro serializers and deserializers to register and resolve subjects by record name.

Read how Kafka Streams in Action, Second Edition explains record name strategy →

Kafka for Architects

RecordNameStrategy is a Schema Registry subject-naming strategy that identifies subjects by fully qualified record name independently of Kafka topics.

How it is used
Models Schema Registry subjects as event types independent of Kafka topics, especially when multiple event types must remain ordered.
How deep it goes
Explains naming, independent evolution, polyglot topics, partition ordering, and REST lookup, but stops short of consumer implementation.
Examples
Uses ClientCreated, ClientUpdated, and ClientDeleted events plus a com.example.ClientEvent Avro record.
What you can do after
Apply it via Schema Registry to keep event schemas topic-independent and preserve per-client event ordering.

Read how Kafka for Architects explains record name strategy →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.