Native Apache Kafka Service Is Coming Soon to StreamNative Cloud. Join the waitlist and get $1,000 in credits.

Join Waitlist >
StreamNative Logo
VideoSep 30, 202540 mins

Mastering Key-Ordered Message Processing in Apache Pulsar

Unlock Instant Access

Complete the form to start watching.

Session Overview

Explore how to optimize Apache Pulsar’s Key_Shared subscriptions for scalable, key-ordered processing. Learn best practices, edge cases, and alternative patterns to improve performance and reliability in real-world deployments.

In this technical deep dive, discover how to get the most out of Apache Pulsar’s Key_Shared subscription type—one of the most powerful features for scalable, key-ordered message processing. Used by thousands of organizations, Key_Shared enables parallel consumption and key-based routing at scale.

This talk examines where Key_Shared shines and where alternative patterns can deliver better performance or stronger ordering guarantees. Learn about edge cases involving negative acknowledgments, high-cardinality workloads, and DLQ handling, and explore upcoming Pulsar enhancements that make key-ordered processing even more robust.

You’ll also see practical alternatives, such as using partitioned topics with failover or exclusive subscriptions and deploying scalable, key-ordered workloads with Pulsar Reactive on Kubernetes. Real-world benchmarks and case studies highlight when Key_Shared is the right fit—and when it’s time to choose another approach.

Designed for streaming architects and engineers, this session delivers actionable insights and deployment-ready patterns for building resilient, high-performance Pulsar applications in production.

About Speaker

Lari Hotari

Lari Hotari Lari Hotari is an Apache Pulsar committer and PMC member. He is a distributed systems software engineer and architect with 25+ years of experience designing, building, and operating large-scale distributed systems. He is also a recognized open source contributor with 5000+ commits in major projects like Apache Pulsar, Apache Bookkeeper, Grails, Groovy, Spring Framework, Spring Boot and Gradle.