Skip to main content
Conduktor Gateway advanced pattern Interceptors let you do things standard Kafka can’t: cache repeated fetches, send oversized messages, filter topic content server-side, and collapse many virtual topics onto fewer physical ones. Producers and consumers keep using standard Kafka clients — Gateway handles it at the proxy layer.

Available patterns

When to use advanced patterns

  • Reduce broker load — use caching to serve repeated fetch requests without hitting the broker every time
  • Work around Kafka limits — large message and batch handling let you produce and consume data that exceeds message.max.bytes without reconfiguring brokers
  • Control data exposure — CEL and SQL topic filters let you expose a subset of a topic’s records to specific consumers without duplicating the underlying data
  • Optimize partition usage — topic concentration consolidates logical namespaces onto fewer physical partitions, reducing overhead in multi-tenant environments