This document compares Apache Kafka and AWS Kinesis for message streaming. It outlines that Kafka is an open source publish-subscribe messaging system designed as a distributed commit log, while Kinesis provides streaming data services. It also notes some key differences like Kafka typically handling over 8000 messages/second while Kinesis can handle under 100 messages/second.
![AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05](https://cdn-ak-scissors.b.st-hatena.com/image/square/84f97e067bf7e9a4bed0e174c57c992a9fded0fd/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20140628-cm-sapporo-job-workers-140627235717-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)