4 pontos por xguru 2020-08-18 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
xguru 2020-08-18

Nos comentários desse post, também há quem diga que não é correto comparar throughput usando shard vs. partition.