APACHE PULSAR SUPPORT & CONSULTING
One unified platform for queuing and streaming. If that’s actually what you need.
You’ve either got Kafka handling one job and a separate system handling another, or you keep hearing Pulsar could replace both. That’s not a decision to make from a feature list. We have specialist partners who run Pulsar in production, and the architecture judgement to tell you honestly whether it’s the right fit for your workload.
One system doing the job of two. That’s the appeal, and the catch.
Apache Pulsar is a cloud-native, open-source platform that unifies message queuing and event streaming in a single, scalable architecture. It enables organisations to build reliable, real-time applications for microservices, IoT, AI, financial services, and other event-driven workloads.
You’re probably here for one of two reasons:

YOU’RE RUNNING SEPARATE SYSTEMS FOR SEPARATE JOBS
Kafka for streaming, a different queue for everything else.
Clusters multiplying because every new pattern gets its own infrastructure.
An operational footprint bigger than the actual workload justifies.

YOU’RE BUILDING FOR SCALE FROM THE START
Multi-region or multi-tenant requirements from day one
A platform choice that’s expensive to unwind if you get it wrong
Workloads that need both queuing and streaming patterns

KAFKA COMPATIBILITY
“Apache Pulsar can speak the Kafka protocol through a Kafka-compatible protocol handler (Kafka-on-Pulsar), letting many existing Kafka producers, consumers, and applications connect to Pulsar with little to no code changes.
This lets organisations modernise their messaging infrastructure while preserving the Kafka skills, tooling, and application investments they’ve already made.”
Frederic | Senior Engineer
What We Offer
Honest advice on Pulsar. Delivered by people who’ve run it in production
Whether youโre evaluating Apache Pulsar, migrating from another messaging platform, or scaling an existing deployment, Seventh State, through our vetted partners, provides expert consulting across the entire lifecycle. We help organisations build reliable, cloud-native messaging and event streaming platforms with confidence.
What this looks like in practice:
PULSAR ARCHITECTURE & ASSESSMENT
Evaluate whether Apache Pulsar is the right platform for your workload. We help design scalable architectures, compare migration options, and establish production-ready deployment strategies before implementation begins.
MIGRATION PLANNING & MODERNISATION
Whether you’re migrating from Kafka, RabbitMQ, ActiveMQ, IBM MQ, or legacy JMS applications, we develop phased migration strategies that minimize risk and enable zero or low-downtime cutovers.
PULSAR IMPLEMENTATION
From cluster deployment and security to topic design, schema management, geo-replication, Pulsar IO, and Functions, we help implement a production-ready Apache Pulsar platform following industry best practices.
OPERATIONS & ENABLEMENT
We help your teams operate Apache Pulsar with confidence through observability, performance tuning, upgrades, operational best practices, documentation, and hands-on knowledge transfer
Why Seventh State?

No tunnel vision
Our experience spans RabbitMQ, NATS, Kafka, and Pulsar. When scope shifts or a decision needs to be made mid-engagement, thereโs someone in your corner who can evaluate it independently.

No guesswork
Apache Pulsar specialists know Pulsar. We know how Pulsar fits alongside RabbitMQ, NATS, and the rest of your messaging estate.
That broader architectural view is what we bring to every engagement, whatever the technology.

No hand offs
One relationship throughout. We oversee delivery, manage the partner relationship, and stay accountable for the outcome.
One relationship. The full capability map behind it.
Partner Stories

Billions of messages a day. Nearly half the infrastructure cost.
A customer engagement platform sending email, SMS, push, and in-app messages for major brands hit a scaling wall. Message volume kept climbing, and the existing messaging infrastructure was becoming an operational burden and a cost problem at the same time. The move to Pulsar wasn’t about chasing something newer; it was about needing compute and storage that could scale independently instead of together. A phased migration kept production running throughout
The outcome:
- A future-ready platform built for continued growth
- Billions of customer messages processed every day
- Nearly 50% reduction in messaging infrastructure costs
- Highly scalable message queuing architecture
- Simplified operations and improved reliability

Hundreds of millions of devices. One modernisation programme, no big bang.
A global IoT platform managing hundreds of millions of connected devices across continents needed to move off a legacy message queue as part of a two-year modernisation programme. Pulsar became the new foundation, deployed across multiple Kubernetes clusters to support a cloud-native operating model at genuinely global scale.
The outcome:
- Hundreds of millions of IoT devices supported globally
- Cloud-native messaging architecture
- Multi-cluster Kubernetes deployment
- Greater scalability and operational resilience
- Foundation for future platform growth
Let’s talk…
Whether you’re evaluating Apache Pulsar, deploying a new cluster, or migrating from Kafka, RabbitMQ, ActiveMQ, or IBM MQ, we can help
Alternatively:
Email us: sales@seventhstate.io
Call us: (+44) 02045725726
Book a meeting: in the calendar
Frequently Asked Questions
What is Apache Pulsar and how does it compare to Kafka?
Apache Pulsar is a cloud-native messaging and event streaming platform that combines message queuing and event streaming within a single architecture. Unlike Kafka’s tightly coupled storage and compute model, Pulsar separates compute (brokers) from storage (Apache BookKeeper), allowing each to scale independently. Pulsar also includes features such as multi-tenancy, geo-replication, tiered storage, and multiple messaging patterns out of the box, making it well suited for organizations building modern event-driven platforms.
When should I consider moving to Apache Pulsar?
Organisations typically evaluate Apache Pulsar when they need a single platform for both messaging and event streaming, require independent compute and storage scaling, operate across multiple regions or tenants, or are modernizing legacy messaging systems such as Kafka, RabbitMQ, ActiveMQ, or IBM MQ. Pulsar is particularly attractive for cloud-native applications that demand high availability, operational simplicity, and long-term scalability.
What types of workloads is Apache Pulsar best suited for?
Apache Pulsar supports a broad range of real-time workloads, including event streaming, enterprise message queuing, microservices communication, IoT platforms, financial services, AI and machine learning pipelines, log aggregation, Change Data Capture (CDC), and real-time analytics. Its unified architecture allows organizations to support multiple messaging patterns on a single platform.
Can Apache Pulsar support existing Kafka applications?
Yes. Apache Pulsar provides Kafka protocol compatibility through its Kafka compatibility layer, allowing many existing Kafka producers, consumers, and client applications to connect to Apache Pulsar with minimal application changes. This enables organisations to modernise their infrastructure while preserving existing Kafka skills and tooling where appropriate.
Can Apache Pulsar and Kafka run together during a migration?
Yes. Many organisations adopt a phased migration strategy where Apache Pulsar and Kafka operate side by side. Applications can be migrated incrementally using dual publishing, staged consumer migration, and workload validation before production cutover. This approach minimises operational risk while allowing teams to validate the new platform gradually.
What does a migration to Apache Pulsar typically involve?
A typical migration begins with an assessment of the existing messaging architecture, applications, and operational requirements. From there, we design a phased migration strategy that may include cluster deployment, topic and namespace planning, data migration, application validation, and gradual production cutover. The goal is to minimise disruption while modernising the messaging platform.
Is Apache Pulsar a replacement for RabbitMQ?
For some organisations, yes. Apache Pulsar supports traditional message queuing patterns while also providing enterprise-scale event streaming capabilities. Teams looking to consolidate multiple messaging technologies often choose Pulsar as a unified platform that supports both queue-based and streaming workloads without requiring separate infrastructure.



