Simplifying Kafka Governance for Developers
summary
Klaw automates Kafka governance by enforcing a request/approval workflow for topic creation, ACLs, schemas and connector provisioning, stores ownership and history in a metastore (H2 by default, MySQL optional), and runs as two Spring services with a React UI and Docker images. Demos show creating a topic, granting consumer ACLs, registering a schema via Schema Registry, promoting topics across environments and synchronizing configs where 162 topics out of sync are discovered. Open source Apache license and supports multi‑cluster sync and disaster recovery.
AI-written summary · about
chapters (18)
- 0:00intro
- 1:43preamble
- 2:09apache kafka in brief
- 3:38what is governance ?
- 4:07kafka environment & challenges
- 5:33questions arise
- 6:30how to manage kafka ?
- 7:29what is klaw ?
- 9:25klaw architecture
- 10:57request / approval
- 11:23demo : a simple user journey
- 13:02demo of consumer acl
- 15:29demo of schema request
- 17:31demo of topic promotion
- 19:58demo of synchronize topics
- 22:02does klaw fit in your project ?
- 22:34project links
- 22:50thanks!
related talks
39mKafka as a Platform: The Ecosystem from the Ground Up
45mManage, secure, and socialize Kafka topics
41mKafka as a Platform: The Ecosystem from the Ground Up
01h 00mKafka as a Platform: the Ecosystem from the Ground Up
26mKafka in the Wild
01h 00mKafka as a Platform: the Ecosystem from the Ground Up
32mDetect and Automatically Fix the Most Common Apache Kafka Problems
29mKafka on Kubernetes: Does it really have to be the hard way?
