Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Localize Event-Driven Architecture #2816

Merged
merged 8 commits into from
Feb 7, 2024
24 changes: 24 additions & 0 deletions content/fr/event-driven-architecture.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Event-Driven Architecture
sestegra marked this conversation as resolved.
Show resolved Hide resolved
status: Completed
category: concept
tags: ["architecture", "", ""]
---

L'architecture orientée événements (Event-Driven Architecture) est une architecture logicielle qui favorise la création, le traitement et la consommation d'événements.
Un événement est un changement d'état d'une application.
Par exemple, héler un véhicule au travers d'une application de covoiturage représente un événement.
Cette architecture crée la structure dans laquelle les événements peuvent être correctement acheminés depuis leur source (l'application demandant un trajet) vers les destinataires souhaités (les applications des conducteurs disponibles à proximité).

## Problème auquel il répond

À mesure que davantage de données sont mises à jour en temps réel, trouver des moyens fiables pour garantir que les événements sont capturés et acheminés vers le service approprié chargé du traitement des demandes d'événements devient de plus en plus complexe.
sestegra marked this conversation as resolved.
Show resolved Hide resolved
sestegra marked this conversation as resolved.
Show resolved Hide resolved
Les méthodes traditionnelles de gestion des événements n'offrent souvent aucune garantie que les messages sont correctement acheminés ou qu'ils ont effectivement été envoyés ou reçus.
À mesure que les applications commencent à évoluer, il devient plus difficile d'orchestrer les événements.
sestegra marked this conversation as resolved.
Show resolved Hide resolved

## Quel en est l'utilité

Les architectures orientées événements établissent un hub central pour tous les événements (par exemple, Kafka).
Vous définissez ensuite les producteurs d'événements (la source) et les consommateurs (le récepteur), et le hub central des événements garantit le flux des événements.
Cette architecture garantit que les services restent découplés et que les événements sont correctement acheminés du producteur au consommateur.
Le producteur prendra l'événement entrant, généralement via le protocole HTTP, puis acheminera les informations de l'événement.