Everything You Wanted from Broker-Side Filtering (and More): Building Personalized Feeds with Apache

Resources
Download Slide Deck ↓Discover how to build personalized, real-time feeds at scale using Apache Pulsar! In this talk, we explore a Pulsar Function–based pattern for filtering and routing messages across multiple topics based on dynamic subscriber-defined key sets.
Originally designed for a real-time stock portfolio tracker, this approach generalizes to many use cases, including:
- Personalized content feeds
- IoT device filtering
- Geo-targeted alerts
- Dynamic subscription models
You’ll learn:
- How to implement a dynamic filtering layer with Pulsar Functions
- Techniques for maintaining per-user keysets efficiently
- Scaling patterns for horizontal distribution and user-specific routing
- How this solution can be applied across industries and domains
Whether you’re building personalized user experiences, targeted analytics, or smart alerting systems, this talk provides a reusable pattern for scalable, filter-based stream routing with Apache Pulsar.
Recommended resources
Watch more events.
Newsletter
Our strategies and tactics delivered right to your inbox

.png)

.png)

