Détectez et corrigez automatiquement les problèmes les plus fréquents avec Apache Kafka

Tools-in-Action

Room: Neuilly 252 AB

Scheduled at : Wednesday 17:00 17:30

Abstract

Kafka est un système super flexible et hyper configurable: c'est autant une bénédiction qu'une malédiction.

Comment pouvez-nous nous assurer que les applications utilisent efficacement les ressources Kafka, sachant qu'une majeure partie de la configuration est effectuée côté client... si loin des yeux attentif des chers ops et architectes?

Parmi les problèmes les plus courants, citons les

  • producteurs dont la taille des batch, linger est configurée de manière inefficace
  • producteurs qui n'utilisent pas de compression, ou ont un ack inadéquat
  • consommateurs un peu trop optimistes
  • consumer groups avec plus de membres que de partitions
  • création de topic sans convention de nommage, ou avec trop de partitions
  • topics qui mélangent involontairement des données avec des schémas ...
  • applications qui ne gèrent pas les erreurs de déserialization
  • applications qui ne gèrent pas l'idempotence
  • applications qui ne gèrent pas les rebalance storm
  • etc.

Rejoignez-nous pour discuter de ces problèmes, mais surtout des outils qui peuvent être mis en place pour les tuer ... net!

Florent Ramière

Florent Ramière

Florent Ramière a plus de vingt années d'expérience dans le développement logiciel et la conduite de projets informatiques. Après plus de 10 ans d'entrepreunariat, Florent à rejoint la société Confluent la société derrière Apache Kafka où il a accompagné pendant 5 ans les grands comptes en Europe. Il s'occupe désormais de simplifier l'usage du streaming chez Conduktor.

Speaker's bio
Jean-Louis Boudart

Jean-Louis Boudart

Jean Louis Boudart has been working as an independent Java and DevOps consultant. He has been developing, designing/building architecture, coaching developers, assisting customers to build robust and ready to use applications.

Over the last few years, he specialized in a more DevOps-focused role and helped companies to architect and deploy monitoring solutions based on real-time streaming infrastructure. He is an opensource addict, and has been involved in many projects.

Speaker's bio
Presentation type Tools-in-Action
Track Architecture, Performance and Security
Presentation level Intermediate
Keywords Kafka antipatterns quality chaos engineering

Room Neuilly 252 AB