Available patterns
Topic views replace SQL topics and CEL topics, which are deprecated. Use topic views for new work — the deprecated plugins will be removed once topic views cover the remaining functionality.
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 handling lets you produce and consume messages that exceed
message.max.byteswithout reconfiguring brokers - Control data exposure — topic views let you expose a filtered, projected 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