6 ms·
Is AWS SNS/SQS equivalent to Kafka? And what are the differences, advantages/disadvantages of either one?
by hakann 11y ago
Is AWS SNS/SQS equivalent to Kafka? And what are the differences, advantages/disadvantages of either one?
- Cieplak 11y agoKinesis is the AWS alternative to Kafka, minus some features.
- serialpreneur 11y agoAgree with Cieplak. Kinesis is very Kafka-esque, with less flexibility (which makes sense for a managed service). Producer/Consumer semantics are pretty similar. Partitions in Kafka are Shards in Kinesis terminology. One big difference is retention period in Kinesis has a hard limit of 24 hours (no way to request increase on this limit). Kinesis IMO is easier to use being a managed service. I have performed a Kafka to Kinesis migration & have found Kinesis easier to use. Plus, AWS Lambda makes consuming Kinesis a breeze (if your usecase suits it).