Apache Pulsar é uma plataforma de mensagens/streaming pub-sub de código aberto, competindo em um espaço semelhante ao do Apache Kafka. Ele fornece as funcionalidades esperadas — como entrega de mensagens assíncronas e síncronas com baixa latência e armazenamento persistente e escalável de mensagens —, bem como várias bibliotecas de clientes. O que nos entusiasmou a avaliar o Pulsar foi sua facilidade de escalabilidade, principalmente em grandes organizações com vários segmentos de usuários. Pulsar suporta nativamente multitenancy, replicação geográfica, controle de acesso baseado em papéis e segregação de cobrança. Também estamos considerando Pulsar para resolver o problema de um log sem fim de mensagens para nossos sistemas de dados em larga escala, onde os eventos devem persistir indefinidamente e assinantes podem começar a consumir mensagens retrospectivamente. Isso é suportado por um modelo de armazenamento em camadas. Embora Pulsar seja uma plataforma promissora para grandes organizações, há espaço para melhorias. Sua instalação atual requer a administração de ZooKeeper e BookKeeper, entre outras peças de tecnologia. Esperamos que, com sua crescente adoção, os usuários possam contar em breve com um suporte mais amplo da comunidade.