Comparación de rendimiento entre AWS Kinesis y Kafka
(medium.com)-
Tres benchmarks basados en Akka Streams según configuración por defecto/latencia/throughput (usando Alpakka, compatible con ambos)
-
Kinesis se configuró con un costo equivalente al de un clúster de Kafka
→ Kafka con 9 particiones = Kinesis con 9 shards & retención de 24 horas; 4 particiones = 4 shards & retención de 7 días
-
En conclusión, Kafka fue superior en todos los casos de prueba. También es mucho más flexible para ajustar latencia y throughput
-
En Kinesis, la única forma de ajustar el equilibrio entre latencia y throughput es cambiar la cantidad de shards (mucho más caro)
1 comentarios
En los comentarios de esa publicación, también hay quienes dicen que no es correcto comparar el rendimiento de procesamiento entre shard vs. partición.