
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