4 poin oleh xguru 2020-08-18 | 1 komentar | Bagikan ke WhatsApp
  • Tiga benchmark berbasis Akka Streams menurut konfigurasi default/latency/throughput (menggunakan Alpakka yang didukung oleh keduanya)

  • Kinesis disetel dengan konfigurasi yang membayar biaya yang sama berdasarkan klaster Kafka

→ 9 partisi Kafka = 9 shard Kinesis & retensi 24 jam, 4 partisi = 4 shard & retensi 7 hari

  • Kesimpulannya, Kafka unggul di semua test case. Juga jauh lebih fleksibel untuk menyesuaikan latency/throughput

  • Pada Kinesis, satu-satunya cara untuk menyesuaikan antara latency/throughput adalah mengatur jumlah shard (jauh lebih mahal)

1 komentar

 
xguru 2020-08-18

Kalau melihat komentar di tulisan tersebut, ada juga yang mengatakan bahwa membandingkan throughput sebagai shard vs partisi itu kurang tepat.