BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Voxxed Microservices : Katherine Stanley, "Creating Event Driven Microservices"

Voxxed Microservices : Katherine Stanley, "Creating Event Driven Microservices"

Favoris

Voxxed Days Microservices est un événement centré exclusivement sur les Microservices. Durant cette seconde édition, deux jours de conférences et un jour d’atelier (en option) auront lieu à Paris du 21 au 23 octobre 2019.

Les lecteurs d'InfoQ peuvent profiter d'une promo de 20% avec le code VXDMS19_COM_INFOQFR lors de l'inscription.

InfoQ s'est entretenu avec Katherine Stanley au sujet de sa session intitulée "Creating event driven microservices : the why, how and what".

Bonjour Katherine, dis-nous qui tu es et qu'est-ce qui t'a conduit vers les microservices ?

Je m'appelle Katherine Stanley, même si je suis généralement connue sous le nom de Kate. Je travaille chez IBM en tant qu'ingénieur logiciel sur un produit appelé IBM Event Streams. IBM Event Streams est une offre Apache Kafka entièrement prise en charge, dotée de fonctionnalités à valeur ajoutée. Je me suis intéressé aux microservices lorsque je travaillais pour l'équipe IBM WebSphere Liberty. Mon rôle consistait à travailler avec nos clients afin de nous assurer que la mise en route de Liberty était aussi simple que possible. Mon équipe a rapidement découvert que, bien que Liberty soit facile à utiliser, nos clients restaient bloqués sur des microservices. J'ai toujours aimé faire des présentations. Depuis 2016, je fais des présentations lors de conférences dans le monde entier pour aider les gens à comprendre et à rédiger de meilleurs microservices.

De quoi parles-tu à Voxxed Days Microservices ?

Lors de la création de microservices pilotés par événements, vous avez généralement besoin d'un event-backbone au cœur de votre architecture. À Voxxed Days Microservices, je parlerai des différentes approches des microservices pilotés par les événements, notamment de leurs avantages et inconvénients. Je vais également présenter Apache Kafka et expliquer pourquoi il convient si bien à ce type d'applications.

Kafka est désormais le couteau suisse pour les événements et les flux asynchrones. Mais quand il s'agit de gérer des événements asynchrones, un bon vieux MOM (Message Oriented Middleware) ne serait-il pas suffisant ? 

À première vue, Kafka et Message Oriented Middleware semblent avoir les mêmes possibilités, mais il existe quelques différences essentielles. Le plus frappant est la façon dont ils voient les flux de messages ou d'événements. Dans Kafka, les événements sont rassemblés dans un journal des événements immuable et persistant. Cela signifie qu'une fois qu'un événement a été écrit sur Kafka, les consommateurs peuvent le relire plusieurs fois et ils retrouveront le même événement à chaque fois.

Bon, à bientôt alors

J'ai hâte! J'ai pris la parole à Voxxed Microservices Paris et je suis très heureuse de participer à nouveau cette année.

Mes coordonnées

Twitter: @katestanley91

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT