Traitement Temps-Réel avec Kafka


Module M5

La formation « Traitement Temps-Réel avec Kafka » a vocation à former des développeurs et architectes à la programmation de travaux Big Data utilisant la plateforme de traitement d’événements Kafka.

Cette formation s’adresse à des populations de formation en informatique (développeurs) ayant une solide connaissance du Java et à l’aise avec les outils de développement Java comme Eclipse ou IntelliJ, Maven etc.


Programme Programmation temps-réel avec Kafka

  • Kafka : introduction
  • Le rôle de Kafka dans l’écosystème Big Data
  • Les concepts de Kafka
  • L’architecture de Kafka – les sous systèmes et leurs rôles
  • Installer Kafka avec TP
  • Les outils de Kafka avec TP
  • Le cycle de vie d’une publication de message avec TP
  • Le cycle de vie d’une récupération de message avec TP
  • Le protocole Kafka
  • Kafka Connect
  • Kafka streaming with TP
  • Logging : analyser les différents logs (erreurs, requêtes, logs des contrôleurs)
  • Gérer la compaction des logs
  • Administrer son cluster Kafka (scalabilité, diagnostiques de latences etc.)

Pré-requis : Module M1 & Connaissance solide de Java et des environnements de développement associés