Do you consider migrating from RabbitMQ to Apache Kafka? Wait, there is another way that saves your investment: Bridge them. A bridge will transfer the messages from one to the other without touching your existing infrastructure.

Moreover, you don’t need to install plugins or connectors if you use a bridge that works independently of both systems. Last but not least, this all works web-based without coding within minutes.

Bi-directional bridging of exchanges/queues from RabbitMQ to Kafka topics and vice versa, on-premise or cloud, is now possible without coding and within minutes — with our new Kafka / RabbitMQ Bridge Smart…


Bridging topics between different Pulsar brokers, on-premise or cloud, is now possible without coding and within minutes — with our new Pulsar / Pulsar Bridge Smart App!

Total Throughput Dashboard

What is the Pulsar / Pulsar Bridge?

It is a Flow Director Smart App to create message bridges between topics of the same or different Pulsar brokers. It creates a consumer on a source broker, a producer on a target broker, and transfers messages. The number of bridges you define is not limited. They run in parallel.

Configuration of bridges takes place through the app’s web interface by a simple setup wizard. Live dashboards display total and per-bridge throughputs.

When should I use the Pulsar / Pulsar Bridge?

  • If…


We have just released our new SwiftMQ / SwiftMQ Bridge as part of our series of messaging bridges.

Total Throughput Dashboard

What is the SwiftMQ / SwiftMQ Bridge?

It is a Flow Director Smart App to create message bridges between queues and/or topics of the same or different SwiftMQ Routers. It creates a consumer on a source router, a producer on a target router, and transfers messages. The number of bridges you define is not limited. They run in parallel.

Configuration of bridges takes place through the app’s web interface by a simple setup wizard. Live dashboards display total and per-bridge throughputs.

When should I use the SwiftMQ / SwiftMQ Bridge?

  • If you need a bridge between queues and/or…

Our new Kafka / Kafka Bridge is the first release of a series of messaging bridges.

Total Throughput Dashboard

What is the Kafka / Kafka Bridge?

It is a Flow Director Smart App to create message bridges between topics of the same or different Kafka brokers. It creates a consumer on one or more source topics, a producer on a target topic, and transfers messages. The number of bridges you define is not limited. They run in parallel.

Configuration of bridges takes place through the app’s web interface by a simple setup wizard. Live dashboards display total and per-bridge throughputs.

How does it compare to MirrorMaker (2)?

MirrorMaker / MirrorMaker 2 is a component of the Apache…


Thanks to our Flow Director Platform, we can release new apps at a high pace. Speaking also as the vendor of SwiftMQ, we proudly present Realtime Process Monitoring for SwiftMQ.

Realtime Process Monitoring for SwiftMQ

Why should I use this App?

This app identifies business objects (such as orders) from messages and tracks it while it flows between destinations (queues/topics) of your SwiftMQ router network. It dynamically discovers a business process model and exposes inefficiencies. It enables you to identify bottlenecks and to get alerted. By sending events from the process model to SwiftMQ topics you can implement automation to act on state changes from your business process.

I have written…


Our next app is available: Realtime Process Monitoring for Apache Pulsar.

Realtime Process Monitoring for Pulsar

Why should I use this App?

This app identifies business objects (such as orders) from messages and tracks it while it flows between topics of your Pulsar cluster. It dynamically discovers a business process model and exposes inefficiencies. It enables you to identify bottlenecks and to get alerted. By sending events from the process model to Pulsar topics you can implement automation to act on state changes from your business process.

I have written another article about the use-case of realtime process monitoring in general. Find it here.

Realtime Process Monitoring for Pulsar

It works as follows:

  • The app receives…


In our effort to bring realtime process monitoring to every major messaging system, we released the Realtime Process Monitoring for Kafka app today.

Realtime Process Monitoring for Kafka

Why should I use this App?

This app identifies business objects (such as orders) from messages and tracks it while it flows between topics of your Kafka cluster. It dynamically discovers a business process model and exposes inefficiencies. It enables you to identify bottlenecks and to get alerted. By sending events from the process model to Kafka topics you can implement automation to act on state changes from your business process.

I have also written another article about the use-case of realtime process…


The easiest way to use Flow Director is to deploy and run it in the cloud. We have partnered with sloppy.io to make it as easy as possible. Here are the steps to get a running Flow Director instance in a minute.

Flow Director on sloppy.io

Create an Account

Go to sloppy.io and create an account which includes a 14 days free trial. No credit card is required. When the trial ends, you can continue for just 19 Euros per month.

Create a Flow Director Instance

After login you arrive at the sloppy dashboard. Just click Deploy on the Flow Director CLICKSTARTER box:


An interesting question that I get asked quite often. What’s in for me, except a nice process view of my business system?

A Realtime Process Model

Why we created it

I’ve spent my whole professional life in messaging. For those who don’t know me, I’m the creator of SwiftMQ, an enterprise messaging system, more than 20 years ago, and also the inventor of Flow Director, a no-code messaging platform based on SwiftMQ.

If you are in messaging, you think along these lines: messages, queues, topics, backlogs, connectivity, scalability. You don’t think about the business system that uses messaging. …


Process Monitoring — what?

Process Monitoring lets you follow your business processes like orders in an order management system through their whole lifecycle. You elevate your view from messages to business objects and answer questions like why specific steps take too long or where space is for optimization.

… in Realtime for REST-based Web Services

We have just released a new Smart App that provides Realtime Process Monitoring for REST.

In particular, you can:

  • Follow your business processes (like orders or products) through their whole life-cycle in real-time.
  • Visualize it in a Process View, identify bottlenecks, get alerted, take automatic actions.
  • Receive events via webhooks and identify a process by its…

Andreas Müller

Andreas is a well-known messaging expert, creator of SwiftMQ, CEO of swiftmq.com and CEO/CTO of flowdirector.io.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store