Kafka Core
Kafka est une plateforme de streaming distribuée, tolérante à la panne et hautement scalable. Elle permet la construction de systèmes temps-réel pouvant traiter plusieurs millions de messages par seconde sans perte de données.
Kafka Connect
Kafka Connect est un framework d'intégration de données permettant de connecter des systèmes externes, tels que des bases de données, des brokers de messages et des plateformes Hadoop à un cluster Kafka. De nombreux connecteurs sont disponibles en open-source.
Kafka Streams
Kafka Streams est une librairie de développement d'applications complexes de traitement de flux de données, similaire à d'autres solutions telles que Spark ou Flink. Elle facilite et accélère la création d'architectures micro-services se basant sur Kafka.