To cost-effectively implement EDA, you need to right-size for routine traffic and scale on demand with tools like Kubernetes event-driven autoscaling (KEDA). And when autoscaling, your queues need to adapt to keep delivering information in order, load balancing across many consumers. Non-exclusive queues do so, but introduce “competing consumers” so only work if the events are stateless, or if you can manage their state with a database, SAN, or cloud — which isn’t always feasible due to cost, latency or security.

Tomkins will introduce a new kind of non-exclusive queue called partitioned queues that efficiently load balance while maintaining context, order and state. You will learn about the advantages of partitioned queues, how API keys and hash functions work with them, and how they compare to Kafka consumer groups.

The Power of Scaling Event-Driven Microservices with Partitioned Queues


Robert Tomkins

Robert Tomkins

Principal Core Product Manager


Rob Tomkins has over 20 years of experience in product management and product, market, and corporate strategy to bring together technologies and markets. Highlights include MPLS, Internet, and Ethernet to the Large Enterprise and Telecom markets, Ethernet over Optical, Coherent optics into Cloud/Content Providers, SDN, Video & Application-Aware Networking Intelligence, and Closed Loop Automation, Network as a Service, Digital Transformation, and most recently Distributed Tracing, Partitioned Queues, and Solace to Kafka Bridges into the IT marketplace.