Compare Amazon SQS vs. Apache Kafka

You must select at least 2 products to compare!
Amazon SQS Logo
2,103 views|2,059 comparisons
Apache Kafka Logo
24,581 views|16,419 comparisons
Most Helpful Review
Use Amazon SQS? Share your opinion.
Find out what your peers are saying about IBM, Apache, VMware and others in Message Queue (MQ) Software. Updated: August 2020.
431,275 professionals have used our research since 2012.
Quotes From Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:

Pricing and Cost Advice
Information Not Available
The solution is open source; it's free to use.Kafka is more reasonably priced than IBM MQ.Kafka is open-source and it is cheaper than any other product.Apache Kafka is open-source and can be used free of charge.

More Apache Kafka Pricing and Cost Advice »

Use our free recommendation engine to learn which Message Queue (MQ) Software solutions are best for your needs.
431,275 professionals have used our research since 2012.
Average Words per Review
Avg. Rating
Average Words per Review
Avg. Rating
Popular Comparisons
Compared 56% of the time.
Compared 9% of the time.
Compared 5% of the time.
Compared 2% of the time.
Compared 2% of the time.
Compared 29% of the time.
Compared 24% of the time.
Compared 15% of the time.
Compared 13% of the time.
Compared 3% of the time.

Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. Get started with SQS in minutes using the AWS console, Command Line Interface or SDK of your choice, and three simple commands.

SQS offers two types of message queues. Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery. SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent.

Apache Kafka is a distributed streaming platform, with the following capabilities:

  • It lets you publish and subscribe to streams of records. In this respect it is similar to a message queue or enterprise messaging system.
  • It lets you store streams of records in a fault-tolerant way.
  • It lets you process streams of records as they occur.

Apache Kafka gets used for two broad classes of application:

  • Building real-time streaming data pipelines that reliably get data between systems or applications.
  • Building real-time streaming applications that transform or react to the streams of data.
Learn more about Amazon SQS
Learn more about Apache Kafka
Sample Customers
EMS, NASA, BMW, Capital One
Information Not Available
Top Industries
Computer Software Company53%
Media Company14%
Comms Service Provider9%
Financial Services Firm18%
Computer Software Company18%
Comms Service Provider9%
Computer Software Company42%
Comms Service Provider12%
Financial Services Firm9%
Find out what your peers are saying about IBM, Apache, VMware and others in Message Queue (MQ) Software. Updated: August 2020.
431,275 professionals have used our research since 2012.
Amazon SQS is ranked 9th in Message Queue (MQ) Software while Apache Kafka is ranked 2nd in Message Queue (MQ) Software with 11 reviews. Amazon SQS is rated 0, while Apache Kafka is rated 7.8. On the other hand, the top reviewer of Apache Kafka writes "Good scalability and excellent for storing data used for analytics but lacks a user interface". Amazon SQS is most compared with Amazon MQ, ActiveMQ, Anypoint MQ, PubSub+ Event Broker and IBM MQ, whereas Apache Kafka is most compared with IBM MQ, ActiveMQ, PubSub+ Event Broker, VMware RabbitMQ and Anypoint MQ.

See our list of best Message Queue (MQ) Software vendors.

We monitor all Message Queue (MQ) Software reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.