Apache Kafka est un système de messagerie distribué, rapide et tolérant aux pannes, développé à l'origine chez LinkedIn et devenu un projet Apache depuis 2012. Il permet la publication et l'abonnement à des flux de données, avec des cas d'utilisation variés allant de l'agrégation de logs à la surveillance en temps réel. Son architecture repose sur des concepts clés tels que les topics, partitions et brokers, offrant une grande scalabilité et performance dans le traitement des données.