liveBook · Manning

Data governance

As explained in Kafka for Architects

Data governance is the organizational discipline of defining and enforcing policies for managing data and its use.

Data governance gives an event-driven organization clear ownership and rules for defining events, topics, schemas, and related artifacts. In a Customer 360 ODS, it prevents independently evolving services from producing an inconsistent event landscape while preserving room for early experimentation. section 6.2.7 section 10.2

A practical governance process coordinates:

  • Ownership for event definitions, topics, and the overall event structure. section 6.2.7
  • Published event structures, formal schemas, compatibility rules, and version control. section 6.2.7 section 10.2
  • Consistent creation and management of topics, connectors, streaming queries, and configuration. section 10.2
  • Functional and nonfunctional requirements, including automation, documentation, and cost considerations before deployment. section 10.0

Customer 360 ODS

ProfileService emits complete profile fact events because updates are infrequent, while TransactionService emits complete transaction facts because transactions are immutable. Early development may permit optional fields and loosely defined schemas, but growing consumer dependence calls for stronger validation, compatibility rules, and version control. section 6.2.7

How Kafka for Architects covers it

How deep it goes
Moves from governance rationale to schemas, compatibility, automation, versioning, and managed Kafka artifacts, without low-level implementation detail.
Examples
Uses ProfileService and TransactionService fact events, optional schema fields, topic configurations, connector settings, and streaming queries.
What you can do after
Operate/configure Kafka projects with documented ownership, validated event contracts, compatible schemas, and consistently managed infrastructure.
How it connects
Connects data contracts, event schemas, Kafka topics, AsyncAPI, connectors, streaming queries, compatibility rules, and ACLs.

Also explained in

Compare how 10 books explain data governance →

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.