ArchitectureArchitecture
2H Deep Dive120min
ADVANCED

Kafka avec Raft en production : une nouvelle ère pour les commit logs distribués

Cette session présente un retour d’expérience sur l’adoption d’Apache Kafka avec KRaft, le nouveau mode sans ZooKeeper. Elle analyse avantages, limites, migrations et enseignements tirés de la production pour aider développeurs, SRE et architectes à évaluer concrètement quand et comment passer à Kafka en mode Raft.

Said BOUDJELDA
Said BOUDJELDASciam

talkDetail.whenAndWhere

Friday, April 24, 10:30-12:30
TBA 10
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Apache Kafka a franchi une étape historique : l’arrivée du KRaft (Kafka + Raft), le nouveau mode de consensus qui remplace définitivement ZooKeeper. Mais que signifie réellement cette transition pour les équipes qui exploitent Kafka en production ? Quels bénéfices, quels pièges, quelles migrations possibles… et quels retours concrets peut-on partager après plusieurs mois en environnement réel ?

Dans cette session, je propose de revenir sur l’adoption de Kafka avec Raft en production, à travers un retour d’expérience structuré, honnête et sans filtre.

Cette présentation s’adresse aux développeurs, SRE, architectes, et toutes les équipes qui gèrent ou consomment Kafka au quotidien.

L’objectif : donner une vision claire, réaliste et pragmatique de Kafka en mode Raft, afin que chacun puisse décider quand, comment et pourquoi franchir le pas.
migration
production
kraft
kafka
talks.speakers
Said BOUDJELDA

Said BOUDJELDA

Sciam

France

Said BOUDJELDA est développeur backend avec une expertise en Java, Spring et Quarkus. Il contribue activement à des projets open source, notamment en tant que mainteneur du projet Quarkus Cucumber. Passionné par la programmation fonctionnelle et les systèmes distribués

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments