conduktor.io ↗

KIP-686 — API to ensure Records policy on the broker

Discussion BrokerSecurity

Adds a broker-side `RecordsPolicy` plugin interface that intercepts produce requests and can reject records that do not conform to a required schema or format. Client-side SerDe enforcement is insufficient because any client can write arbitrary bytes; enforcing data format at the broker is the only way to guarantee schema compliance across all producers.

Details

AuthorNikolay Izhikov
StatusDiscussion
JIRAKAFKA-10732
WikiView on Apache Wiki
Created2020-11-17
Last Modified2020-11-19
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.