Formation Apache Kafka, centraliser les flux de données en temps réel Un système unifié d'agents de messages


Formation Apache Kafka, centraliser les flux de données en temps réel Un système unifié d'agents de messages

Catalogue : Technologies Web



L’évolution des systèmes informatiques et domaines d’utilisation de Kafka
• Les architectures applicatives en entreprise : cloud, microservices, big data, architectures élastiques, SOA.
• Communication entre applications.
• Utilité de Kafka.
• Les brokers de messages : producers, consumers, brokers.
• Comparaisons entre les différents brokers et Kafka.
Vue d’ensemble de Kafka
• Les clusters.
• Les brokers.
• Les topics.
• Les partitions.
• Les offsets.
• Présentation de ZooKeeper.
Architecture à haute disponibilité
• Réplication et sécurité de la donnée : cohérence des messages, gestion des pannes de brokers, gestion des logs.
• Cluster de brokers : mise en place et configuration, monitoring, gestion des logs.
• Cluster de Zookeeper.
• Le "Schema Registry".
• Kafka Connect.
• Gestion des groupes et des charges.
Vue d'ensemble de KSQL et écosystème
• Cas d'utilisation de KSQL : pourquoi KSQL, exemples de cas d'utilisation, KSQL et licensing.
• KSQL & Kafka.
• Utilisation interactive de KSQL.
• Architecture de KSQL.
• KSQL CLI.
• Les modes serveur de KSQL.
Utiliser KSQL
• Kafka Streams et Tables.
• Message Kafka et formats de données.
• Manipulation et agrégation de données.
• Fonctions définies par l'utilisateur (UDF).
• Enrichissement des données et jointures.
• Agrégations fenêtrées (Windowed opération).
• Métrique et observabilité.
Kafka Streams
• Anatomie d’une application Streams.
• Configuration d’une application Streams.
• Topologie d’une application Streams.
• Opérations Stateless et Stateful.
• Kafka Streams DSL.
• Les opérations de type fenêtre glissante.
• L’API processeur.
Sécurité avec Kafka
• Le chiffrement SSL.
• Configuration avec SASL.
• Utilisation d’ACL.
• Sécuriser Zookeeper.
Les outils autour de Kafka
• Outils de gestion de Kafka.
• Monitoring de Kafka.
• Apache Avro.

 

Fiche de la formation



 Cible :

Architectes, chefs de projet, développeurs, équipes DevOps.


 Prérequis :

Notions d'architectures applicatives en entreprise, connaissance des protocoles réseaux, bonnes connaissances en Java ou autre langage. Des connaissances en Spring ou Node.js sont un plus.


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous