# Comparing Kafka and Solace PubSub+ Event Brokers

**URL:** <https://community.solace.com/t/comparing-kafka-and-solace-pubsub-event-brokers/815>\
**Category:** General Discussions\
**Tags:** kafka\
**Created:** [June 25, 2021, 4:36pm UTC](https://community.solace.com/t/comparing-kafka-and-solace-pubsub-event-brokers/815 "2021-06-25T16:36:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![marc](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/marc/32/2191_2.png) [@marc](https://community.solace.com/u/marc)\
**Post date:** [June 25, 2021, 4:36pm UTC](https://community.solace.com/t/comparing-kafka-and-solace-pubsub-event-brokers/815/1 "2021-06-25T16:36:54Z")

</div>

We get queries quite a bit asking for a comparison of Solace Event Brokers vs. Kafka and when to use each or both. I figured it might be useful to create a post in the community that aggregates a bunch of resources that might be useful in one place.

**? Please Comment Below if you find any useful resources that I’m missing**

**Broker Comparison Resource List:**

- [Video: Topic vs. Topic: Solace PubSub+ and Apache Kafka](https://www.youtube.com/watch?v=NifbDYsD2aM)
- [Video: Event Topics: Kafka vs. Solace Implementation](https://www.youtube.com/watch?v=oZg0s11Puyo)
- [Webpage: Solace with Apache Kafka?](https://solace.com/kafka/)
- [Webpage: How Solace PubSub+ compares to Apache Kafka](https://solace.com/differences/kafka/)
- [Webpage: PubSub+ vs. Confluent](https://solace.com/differences/confluent/)
- [PDF: Summary Comparison of Solace PubSub+ and Confluent Platform](https://solace.com/wp-content/uploads/2019/03/Summary-Solace-Confluent-Comparison.pdf)
- [Blog: Solace Topics vs. Kafka Topics: What’s the Difference?](https://solace.com/blog/solace-topics-vs-kafka-topics/)
- Blog Series: Solace PubSub+ vs. Kafka
  - [Blog: Solace PubSub+ vs. Kafka: The Basics](https://solace.com/blog/solace-pubsub-vs-kafka-the-basics/)
  - [Blog: Solace PubSub+ vs. Kafka: Implementation of the Publish-Subscribe Messaging Pattern](https://solace.com/blog/solace-pubsub-vs-kafka-comparison-publish-subscribe-messaging-pattern/)
  - [Blog: Solace PubSub+ vs. Kafka: Filtering](https://solace.com/blog/solace-pubsub-vs-kafka-filtering/)

- [Blog: The Scalability Downside of Static Topics; Learning from LinkedIn’s Implementation of Apache Kafka](https://solace.com/blog/scalability-downside-static-topics-kafka/)

**Have an operational use case?**

- Blog Series: Why You Need to Look Beyond Kafka for Operational Use Cases
  - [The Need for Filtering and In-Order Delivery](https://solace.com/blog/beyond-kafka-filtering-and-in-order-delivery/)
  - [The Importance of Flexible Event Filtering](https://solace.com/blog/beyond-kafka-2-flexible-event-filtering/)
  - [Securing the Eventing Platform](https://solace.com/blog/beyond-kafka-3-securing-apache-kafka/)
  - [Streaming with Dynamic Event Routing](https://solace.com/blog/beyond-kafka-4-dynamic-event-routing/)

**Kafka Discovery Resource List: (Not comparison, but useful)**

- [Codelab: Guided Walk Through of PubSub+ Event Portal Discovery with Kafka](https://codelabs.solace.dev/codelabs/ep-discovery-kafka/index.html?index=..%2F..index)
- [Video: Runtime Discovery Scan of Kafka Cluster Running on Amazon MSK](https://www.youtube.com/watch?v=iuQxBZ_1dFI)
- [Video: Visualize & Manage Apache Kafka Event Streams](https://www.youtube.com/watch?v=iuQxBZ_1dFI)
- [Blog: Using PubSub+ Event Portal for Support and Visualization of your Kafka Streams](https://solace.com/blog/event-portal-kafka-streams-visualization/)
- [Webpage: Discover, Visualize and Catalog Your Kafka Event Streams](https://solace.com/products/portal/kafka/)

**Kafka Connectors Resource List: (Not comparison, but useful)**

- [Github Repo for Source Connector](https://github.com/SolaceProducts/pubsubplus-connector-kafka-source)
- [Github Repo for Sink Connector](https://github.com/SolaceProducts/pubsubplus-connector-kafka-sink)
- [Kafka Connectors Datasheet](https://solace.com/resources/solace-with-kafka/solace-pubsub-connectors-kafka-connectors-datasheet)
- [Codelab: Getting Started with the Solace PubSub+ Connectors for Kafka](https://codelabs.solace.dev/codelabs/kafka-connectors/index.html?index=..%2F..index)
- [Blog: How the PubSub+ Connector for Kafka Enables Fine-Grained Filtering, Protocol Conversation and Scalable Delivery](https://solace.com/blog/kafka-connector-event-mesh/)
- [Blog: When Connecting Kafka to Solace PubSub+ Makes sense](https://solace.com/blog/connecting-kafka-solace-pubsub-plus/)
- [Video: How to Setup and Use PubSub+ Connector for Kafka: Source & Sink](https://www.youtube.com/watch?v=fKNEEK886hc)
- [Connector Hub - PubSub+ Kafka Sink](https://solace.com/connectors/pubsub-kafka-sink/)
- [Connector Hub - PubSub+ Kafka Source](https://solace.com/connectors/pubsub-kafka-source/)
- [Confluent Solace Sink Connector](https://www.confluent.io/hub/confluentinc/kafka-connect-solace-sink)
- [Confluent Solace Source Connector](https://www.confluent.io/hub/confluentinc/kafka-connect-solace-source)

? Hope this list of resources proves useful!
