Re:Ask HN: Why should one ever use AWS Kinesis when Kafka is...
by htn on Thursday December 29, 2016 @08:02AM
(#13277030)
Well, you can get hosted Kafka as a service as well. My company Aiven offers one such service in AWS/Azure/Google Cloud Platform, DigitalOcean and UpCloud (https://aiven.io/kafka). CloudKarafka is an another vendor with managed offering and Heroku too just launched Kafka service as well.
I think Kinesis is an excellent service, but if you have an existing stack or preference on OpenSource solutions, it's good to have choice.
Re:Ask HN: Why should one ever use AWS Kinesis when Kafka is...
by anilgulecha on Thursday December 29, 2016 @08:50AM
(#13277215)
Hosted Kafka by a third party is not equivalent to (potential) Hosted Kafka by AWS.
There's a lot of signalling/data at the back when AWS implements it, which you will never have access to.
I mean you can ask, why use EC2 instead of your own machine at the local data-center?
Managed services typically already have taken design considerations for failover, DR, and scaling, so you don't have to.