[Verse 1]
Dans l'architecture Kafka tout commence
Avec les courtiers qui stockent les données
Les topics divisés en partitions dansent
Chaque réplique pour la sécurité
Les producteurs envoient leurs messages
Vers les partitions bien organisées
Les consommateurs lisent page par page
En groupes pour mieux se coordonner
[Chorus]
Kafka c'est le flux qui ne s'arrête pas
Débit latence durabilité trois choix
ZooKeeper puis KRaft pour l'état
Compactage et rétention voilà
[Verse 2]
ZooKeeper gardait les métadonnées
Mais KRaft arrive pour simplifier
Plus besoin de service séparé
Le consensus Raft va tout gérer
Les segments stockent l'historique
Rétention par temps ou par taille
Compactage garde la clé unique
Seule la dernière valeur qui travaille
[Chorus]
Kafka c'est le flux qui ne s'arrête pas
Débit latence durabilité trois choix
ZooKeeper puis KRaft pour l'état
Compactage et rétention voilà
[Bridge]
Connect pour intégrer les systèmes
Streams pour transformer en temps réel
Schema Registry évite les problèmes
Format des données universel
[Verse 3]
Performance c'est l'art du compromis
Plus de débit moins de latence
Durabilité coûte du temps aussi
Il faut choisir avec prudence
Partitions parallèles pour la vitesse
Répliques multiples pour survivre
Entre rapidité et robustesse
Ton architecture doit bien vivre
[Chorus]
Kafka c'est le flux qui ne s'arrête pas
Débit latence durabilité trois choix
ZooKeeper puis KRaft pour l'état
Compactage et rétention voilà
[Outro]
Courtiers topics partitions répliques
Producteurs consommateurs groupes unis
Kafka streaming c'est magnifique
Les fondamentaux sont infinis