Plateforme de streaming distribué fondée sur un append-only commit log : chaque événement publié est écrit à la fin d'un topic partitionné et conservé sur disque selon une durée configurable (par défaut 7 jours). Les consommateurs lisent indépendamment à leur propre rythme via des offsets, ce qui permet à un même événement d'être consommé par plusieurs applications sans interférence. Kafka offre un débit exceptionnel (des millions de messages par seconde) et une durabilité forte grâce à la réplication. Il est devenu le bus d'événements central des architectures microservices et data, servant à la fois de file de messages, de source de streaming et de log d'audit immuable.