AWS Kinesis ve Kafka performans karşılaştırması
(medium.com)-
Akka Streams tabanlı olarak varsayılan ayarlar / gecikme / throughput kriterlerine göre 3 benchmark (iki tarafı da destekleyen Alpakka kullanılarak)
-
Kinesis, Kafka kümesi baz alınarak aynı maliyet ödenecek şekilde yapılandırıldı
→ Kafka’da 9 partition = Kinesis’te 9 shard & 24 saat retention, 4 partition = 4 shard & 7 gün retention
-
Sonuç olarak tüm test senaryolarında Kafka daha üstün. Gecikme/throughput ayarlamakta da çok daha esnek
-
Kinesis’te gecikme/throughput dengesini ayarlamanın tek yolu shard sayısını değiştirmek (çok daha pahalı)
1 yorum
İlgili yazının yorumlarında, işlem hacmi karşılaştırmasını shard ile partition üzerinden yapmanın doğru olmadığına dair görüşler de var.