Data & AnalyticsData & Analytics
Conference45min
INTERMEDIATE

Kafka 4, fantastique ?

Cette présentation détaille les principales nouveautés de Kafka 4 : suppression de ZooKeeper au profit de KRaft, nouveau protocole de rééquilibrage, files d’attente coopératives, ainsi que les migrations techniques requises. Elle offre un guide clair pour adopter Kafka 4, destiné aux développeurs, architectes et administrateurs.

Damien Lucas
Damien LucasMirakl

talkDetail.whenAndWhere

Wednesday, April 22, 15:40-16:25
TBA 9
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Vous l'attendiez, impatiemment, depuis quatre ans et ... ça y est ! Kafka 4 est là ! À chaque release majeure, son lot de nouveautés, et on se retrouve pour explorer les évolutions clés, leurs motivations et leurs impacts.

Nous aborderons, entre autres :
  • La suppression de ZooKeeper : le passage à KRaft pour simplifier la gestion et améliorer la scalabilité
  • Le nouveau protocole de rééquilibrage : une optimisation des groupes de consommateurs pour plus de stabilité et de performance
  • Les files d'attente : une consommation coopérative pour des cas d'usage point-à-point, étendant la polyvalence de Kafka

Nous détaillerons également les changements nécessaires pour vos applications (producteurs, consommateurs) et clusters : migration de Log4j vers Log4j2, transition de ZooKeeper à KRaft, mise à jour vers Java 11 (clients/Streams) et Java 17 (brokers/Connect/tools).

Vous repartirez avec une compréhension claire des nouveautés de Kafka 4 (incluant 4.1.0 et 4.2.0) et des étapes concrètes pour réussir votre migration, que vous soyez développeur, architecte ou administrateur.
migration
kraft
scalabilité
kafka
talks.speakers
Damien Lucas

Damien Lucas

Mirakl

France

Développeur chez Mirakl avec une quinzaine d’années d’expérience en développement logiciel. J’aime lire la doc avant de coder et, surtout, partager ce que j’apprends au fil des projets, des échanges entre pairs et des conférences.

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