Comparação de desempenho entre AWS Kinesis e Kafka
(medium.com)-
Três benchmarks com base em configurações padrão/latência/throughput usando Akka Streams (com uso do Alpakka, compatível com ambos)
-
O Kinesis foi configurado com base no mesmo custo pago pela configuração do cluster Kafka
→ Kafka com 9 partições = Kinesis com 9 shards & retenção de 24 horas; 4 partições = 4 shards & retenção de 7 dias
-
Em conclusão, o Kafka teve desempenho superior em todos os casos de teste. Também é muito mais flexível para ajustar latência/throughput
-
No Kinesis, a única forma de ajustar entre latência/throughput é alterar a contagem de shards (bem mais caro)
1 comentários
Nos comentários desse post, também há quem diga que não é correto comparar throughput usando shard vs. partition.