Kafka est devenu en quelques temps un outil central dans les architectures d'analyses de données. Ce journal distribué repose sur quelques principes simples qui en font un outil performant et robuste et lui offre une scalabilité presque linéaire. Nous vous proposons de comprendre par la pratique quelques concepts techniques en codant un système de production/consommation de messages. Matériel nécessaire : un ordinateur (Machine ou VM Unix uniquement car Kafka ne fonctionne pas sous Windows) sur lequel vous aurez préalablement installé votre IDE préféré (IntelliJ/ Eclipse) ainsi que Maven ou SBT. De plus, il vous faut cloner le git clone https://github.com/xebia-france/kafka_the_north_face