Skip to content

Vous mettrez bien des events dans votre système

Photo of François Teychene
Hosted By
François T.
Vous mettrez bien des events dans votre système

Details

Bonjour

Mieux vaut tard que jamais ! Le JUG Montpellier renait de sa longue transistion post covid et vous invite pour une soiree de reprise sur le theme des solutions pour des archtectures evenementielles avec au programme du Pulsar et une surprise selon le temps.

Main talk : Messaging et streaming scalables avec Apache Pulsar par Julien Jakubowski (jak78)

Aujourd'hui, quand on pense à créer des applications event-driven et temps réel, les mots qui viennent spontanément sont : RabbitMQ, ActiveMQ ou encore Kafka. Ce sont les solutions qui dominent ce paysage. Mais pour créer des applications événementielles exigeantes, il y a une alternative qui monte : Apache Pulsar.
Après un bref rappel des concepts du messaging, vous découvrirez les caractéristiques-clé de Pulsar. Vous apprendrez notamment :

  • comment Pulsar permet de dépasser certaines limites qu'on peut rencontrer avec d'autres brokers
  • comment il permet de scaler rapidement et sans prise de tête
  • comment il garantit une excellente durabilité des messages
  • en quoi il est pertinent en tant que plateforme de streaming et de messagerie unifiée
  • comment l'intégrer à votre existant compatible avec Kafka ou RabbitMQ

Sidekick talk : Ajouter des features a Kafka c'est possible par Francois Teychene

Quand Kafka devient progressivement le « système nerveux central pour les données », la simplicité des brokers peut passer d'une bénédiction à une malédiction. Les services qui étaient auparavant découplés doivent de plus en plus se connaître les uns les autres pour éviter les problèmes de collisions: topic, consumer groups, schema, connecteurs, métadonnées etc.

Chez Conduktor, nous avons eu le défi d'accueillir des milliers de tenants Kafka performants et isolés.
Pour trouver une solution viable et économique, nous avons exploré un large éventail de solutions possibles, notamment :

  • Plus de clusters Kafka - Chaque nouveau service peut-il avoir son propre cluster?
  • Convention - Choisissez des prefix, des headers, etc. pour éviter les conflits
  • Application côté client - Personnaliser les clients pour garantir la compatibilité
  • Application côté serveur - Configurez les brokers pour n'autoriser que les clients qui se comportent correctement
  • Proxy - Un outil efficace

Embarquez avec nous dans un voyage d'idées, de leçons et de solutions sur la façon dont nous avons résolu nos problemes et comment vous pouvez l'appliquer à presque tous les déploiements Kafka.

Photo of JUG-Montpellier group
JUG-Montpellier
See more events
Teads - Montpellier
159 Rue de Thor · Montpellier