| Kinesis | Kafka |
| Messaging system | Messaging system |
| Stream/Shard | Topic/Partition |
| Proprietary | Open Source |
| No operational overload | Heavy operational overload |
| Stores upto 7 days (default 1 day) | Can store data indefinitely |
| Kinesis Client Library | Various Kafka clients |
| Log compaction |
| Kinesis | SQS |
| Messaging system | Messaging system |
| AWS | AWS |
| No operational overload | No operational overload |
| State tracking by client | State tracking by SQS |
| Message can be read many times | Processed message is deleted |
| Unified log/stream processing | Balancing tasks among workers |
No comments:
Post a Comment