Étude de cas
Starter kit microservices événementiels
Projet personnel — architecture événementielle de bout en bout, de Rust à Angular
- Rust
- Kafka
- Quarkus
- Java
- PostgreSQL
- Spring Boot
Chaîne événementielle complète : simulateurs d'émission en Rust, Kafka, services de traitement Quarkus, PostgreSQL, passerelle API / BFF Spring Boot et frontend Angular, avec l'observabilité sur toute la chaîne. Projet personnel d'apprentissage et d'architecture, au code ouvert.
01
Contexte et enjeu
Projet personnel d'apprentissage et d'architecture : reconstituer de bout en bout une chaîne de traitement événementielle, depuis les simulateurs d'émission jusqu'à l'interface de supervision.
L'objectif n'est pas un produit fini mais un terrain d'essai assumé — éprouver une architecture découplée par événements, avec une observabilité sur toute la chaîne. Le dépôt est ouvert.
02
Mon rôle et périmètre
Conception de l'architecture : découpage des services, définition des topics Kafka et du contrat d'événement.
Développement des simulateurs d'émission en Rust et des services de traitement en Quarkus (Java).
Mise en place de la passerelle API / BFF en Spring Boot et du frontend Angular de supervision.
03