Project Metamorphosis : dévoilement de la plateforme de streaming d'événements nouvelle génération. En savoir plus

Tradeoffs in Distributed Systems Design: Is Kafka The Best?

When choosing an event streaming platform, Kafka shouldn’t be the only technology you look at. There are a plethora of others in the messaging space today, including open source and proprietary software as well as a range of cloud services. So how do you know you are choosing the right one? A great way to deepen our understanding of event streaming and Kafka is exploring the trade-offs in distributed system design and learning about the choices made by the Kafka project. We’ll look at how Kafka stacks up against other technologies in the space, including traditional messaging systems like Apache ActiveMQ and RabbitMQ as well as more contemporary ones, such as BookKeeper derivatives like Apache Pulsar or Pravega. This talk focuses on the technical details such as difference in messaging models, how data is stored locally as well as across machines in a cluster, when (not) to add tiers to your system, and more. By the end of the talk, you should have a good high-level understanding of how these systems compare and which you should choose for different types of use cases.


Ben Stopford

Ben est un technologue du Bureau du directeur technique chez Confluent où il a travaillé sur divers projets, de l'implémentation de la dernière version du protocole de réplication de Kafka jusqu'à l'élaboration de stratégies pour des applications de streaming. Avant Confluent, Ben était en charge de la conception et du développement d'une plateforme de données à l'échelle de l'entreprise pour une grande institution financière, mais il travaillait également sur un certain nombre d'anciens systèmes axés sur le service, en finance et chez Thoughtworks.

Michael Noll

Michael Noll is a product manager at Confluent working on Kafka Streams. Previously, Michael was the technical lead of the Big Data platform of .COM/.NET DNS operator Verisign, where he grew the Hadoop, Kafka, and Storm based infrastructure from zero to PetaByte-sized production clusters spanning multiple data centers – one of the largest Big Data infrastructures operated from Europe at the time. He is an experienced tech speaker and avid tech blogger in the Big Data community ( and serves as a technical reviewer for publishers such as Manning in his spare time. Michael received a Master’s in Computer Science and Business, as well as a PhD in Computer Science.