Steven Le Roux

Steven Le Roux

OVHcloud

Steven is engineer at ovh.com.

He worked on the in-house AntiDDoS detection system bringing significant improvements from specialized appliances. Then he led a data team to build the Data infrastructure, mixing Hadoop Pig & Flink in a lambda fashion pipeline, which has become the main trusted data source for BI and internal needs. Then, he embraced a new challenge by leading the Metrics Data Platform product development, from product ownership to marketing and business modeling, then enlarged the scope to all Data Platforms products. He founded the Principal Engineer Community, with and is now working with a focus on the PaaS strategy (Kubernetes & Containers Service, Observability and Stores APIs).

Twitter : @StevenLeRoux

Blog: https://www.ovh.com/blog/author/steven/

archisec

Track : Architecture, Performance et Securité

Type de présentation : Conference

Apache Pulsar 101 : architecture et fonctionnalités

CQRS, Event streaming, Event sourced, log management, Kafka, RabbitMQ… L’écosystème bruisse de la gestion événementielle de tout bord. L'approche de Kafka dans ce phénomène est particulièrement pertinente et permet de à nombreuses organisations de se construire autours d’une vision moderne de l’ESB. En quelques années, la gestion des évènements, messages broker ou log collectors, sont devenues les pierre angulaires de beaucoup d’architecture. Dans cet écosystème, un nom commence à tourner de plus en plus : Apache Pulsar. Ce projet open source issue de Yahoo a su gagner en popularité et trouver ses cas d’usages ces dernières années.

Le but de ce talk est de vous le faire découvrir, en parlant de son architecture et de ses fonctionnalités au travers quelques exemples de codes et cas d’usages.

Les deux speakers utilisent Pulsar en production (au coté de kafka et rabbitMQ) et peuvent ainsi rapporter également du REX sur l’opérabilité de cette plateforme.

bigd

Track : Big Data, Machine Learning, Analytics

Type de présentation : Conference

Il était une fois Kafka sur Pulsar

Apache Pulsar est un système de messagerie pub-sub distribué et open source. Il offre de nombreux avantages par rapport à Kafka, tels que le multi-tenant, la géo-réplication, le stockage découplé ou encore le SQL et FaaS directement intégrées. La seule chose qui manque pour une large adoption est le support du standard de-facto pour le streaming: Kafka. Et c'est ainsi que notre histoire commence.

Dans ce talk, nous vous raconterons notre parcours pour construire Kafka On Pulsar. Pour construire notre plateforme de topic managé, nous avions besoin de ce support. On s’est d’abord lancé dans l’écriture d’un proxy en Rust capable de transformer le protocole Kafka vers celui de Pulsar à la volée. Mais lorsque nous avons appris que l’équipe en charge de Pulsar travaillait sur le même sujet, nous avons décidé de les rejoindre 🤝

A la fin de ce talk, vous saurez plus de choses sur le fonctionnement interne de Kafka et de Pulsar. Vous aurez également un retour d’expérience sur l’écriture d’un proxy maison de streaming Rust. Mais surtout sur comment passer d’un développement interne à travailler avec les mainteneurs d’un projet open-source et intégrer la communauté.