Apache Kafka – Niveau Avancé : Administration, Optimisation et Streaming Temps Réel
Installer et configurer un cluster Kafka scalable et résilient
Informations pratiques
PUBLIC VISÉ
Administrateurs, data engineers, développeurs et architectes techniques utilisant Kafka en production. Équipes responsables de la scalabilité, sécurité, et haute disponibilité des clusters Kafka. Professionnels souhaitant concevoir et optimiser des architectures de streaming distribuées complexes
Prérequis
Bonne connaissance des concepts de base Kafka (topics, partitions, producteurs, consommateurs). Expérience pratique avec Kafka en environnement de développement ou production. Notions d’administration système et de réseaux recommandées
Méthodes et moyens
Travaux pratiques : formation alternant théorie et pratique.
Objectifs visés
Ce que vous saurez faire à l'issue de la formation
À l’issue de la formation, les participants seront capables de :
- Installer et configurer un cluster Kafka scalable et résilient
- Gérer la sécurité : authentification, autorisation, chiffrement
- Optimiser la production et la consommation pour des performances maximales
- Mettre en œuvre Kafka Connect pour l’intégration avec d’autres systèmes
- Développer des applications streaming avancées avec Kafka Streams
- Surveiller et dépanner un cluster Kafka en production
Programme détaillé
Un parcours structuré, module par module
Chaque module alterne apports théoriques, démonstrations et exercices pratiques pour ancrer les acquis.
Architecture avancée et administration de cluster
- Installation multi-nœuds, configuration de brokers, Zookeeper / KRaft
- Réplication, ISR (In-Sync Replicas), stratégies de partitionnement
- Gestion des logs, configuration de la rétention, nettoyage des topics
- Gestion des quotas et contrôle du débit
Sécurité dans Kafka
- Authentification : SSL, SASL (PLAIN, SCRAM, Kerberos)
- Autorisation : ACLs (Access Control Lists)
- Chiffrement des données en transit et au repos
- Meilleures pratiques et audit de sécurité
Performance et optimisation
- Paramètres de production et consommation (batch.size, linger.ms, fetch.min.bytes)
- Compression des messages (gzip, snappy, lz4)
- Gestion des délais, backpressure, et gestion des erreurs
- Tuning du GC, configuration mémoire JVM pour brokers
Kafka Connect et intégrations
- Présentation de Kafka Connect et connecteurs disponibles (bases, fichiers, cloud)
- Configuration et gestion de connecteurs source et sink
- Transformation simple des données dans les pipelines
- Déploiement et monitoring des connecteurs
Kafka Streams avancé
- Concepts clés : topologies, KStream, KTable, GlobalKTable
- Opérations stateless vs stateful
- Fenêtrage, agrégations, joins, transformations personnalisées
- Tolérance aux pannes, sauvegarde d’état (state stores)
- Monitoring et debugging d’applications Kafka Streams
Monitoring et maintenance
- Outils de monitoring : Kafka Manager, Confluent Control Center, Prometheus, Grafana
- Logs, métriques JMX, alerting
- Diagnostic des problèmes : lag, déséquilibre des partitions, ISR, erreurs réseau
- Sauvegarde, migration, mises à jour du cluster
Cas pratiques et ateliers
- Mise en place d’un cluster Kafka multi-nœuds sécurisé
- Déploiement de connecteurs source/sink avec transformation des données
- Développement d’une application Kafka Streams avancée
- Analyse et résolution de problèmes de performance et de stabilité
Modalités d'évaluation
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Certification et financement
Une formation certifiée qualité
SKILLIA Academy est certifié Qualiopi au titre des actions de formation. Nos formations sont finançables via OPCO, CPF ou plan de développement des compétences.
Attestation de formation délivrée
Financement OPCO et CPF
Formateurs experts certifiés
Nos formateurs
Des experts terrain, praticiens de leur discipline
Chaque formation est animée par un consultant SKILLIA sélectionné pour son expertise sectorielle et sa pédagogie. Nos formateurs cumulent expérience opérationnelle et pratique régulière du transfert de compétences.
Praticiens en activité — Une expérience opérationnelle actuelle, mise au service de cas concrets.
Sélection exigeante — Expertise sectorielle et qualité pédagogique évaluées pour chaque intervenant.

Certification qualité
SKILLIA Academy est la marque formation de SKILLIA. Les prestations de formation sont contractualisées avec SKILLIA, organisme de formation déclaré sous le numéro 52441246544 et certifié Qualiopi au titre des actions de formation.
La certification qualité a été délivrée au titre de la catégorie d'action suivante : actions de formation.
Parlons de votre projet de formation.
SKILLIA Academy
Des formations utiles, pensées pour le terrain. Organisme certifié Qualiopi, entité du groupe SKILLIA.
41 Quai de Malakoff, 44000 Nantes
Écosystème SKILLIA
Conseil, build, formation et résilience dans un même écosystème.
Dénomination sociale : SKILLIA
NDA : 52441246544
SIRET : 90922172300010
Siège social : 41-43 Quai Malakoff, 44000 Nantes
© 2026 SKILLIA — Tous droits réservés