How Apache Pulsar is Helping Iterable Scale its Customer Engagement Platform

Executive Summary

Iterable is a cross-channel marketing platform that powers unified customer experiences and empowers customers to create, optimize and measure every interaction across the entire customer journey.

In this blog, Greg Methvin, Senior Staff Software Engineer at Iterable, discusses how Pulsar's ability to support both streaming and queueing use cases and its ability to scale were key factors driving the adoption of Pulsar. He also shares in detail how they used Pulsar to replace RabbitMQ, and, ultimately, to replace other messaging systems, like Kafka and Amazon SQS.

You will learn more from this blog:

  • Distributed messaging systems support two types of semantics: streaming and queueing. Each is best suited for certain kinds of use cases.
  • Apache Pulsar is unique in that it supports both streaming and queueing use cases.
  • Pulsar’s multi-layered architecture allows users to scale the number and size of topics more conveniently than other messaging systems.
  • Pulsar provided the right balance of scalability, reliability, and features to replace RabbitMQ at Iterable and, ultimately, to replace other messaging systems like Kafka and Amazon SQS.

This article was originally published on InfoQ on November 30, 2020.

Download and review our white paper for an in-depth look at how Apache Pulsar helps Iterable scale its customer engagement platform.

StreamNative is a global team of knowledgeable experts in Apache Pulsar, Apache BookKeeper, and messaging and streaming.

If you have any questions or suggestions, click here to send us an email directly. We’ll reply to you as soon as possible.

开始使用 StreamNative

StreamNative Free Cloud 无需其他费用即可提供 Pulsar 的所有功能。

© 北京原流科技有限公司Apache、Apache Pulsar、Apache BookKeeper、Apache Flink 及相关开源项目名称均为 Apache 软件基金会商标。条款隐私