Méthode Sakiti

Parcours 29 · GÉNIE LOGICIEL · MICROSERVICES · DEVOPS

L’Architecte des Systèmes Événementiels

Du développeur base de données au concepteur d’architectures événementielles temps réel (Event-Driven).

Développeur Base de Données → Concepteur d’Architectures Event-Driven

Le problème à résoudre

Le traitement des transactions est synchrone et couplé : un pic d’activité (fin de mois, promotion, salaire) sature le système et provoque des lenteurs ou des pertes. Les composants se bloquent mutuellement.

La promesse pour la direction

Votre développeur conçoit des architectures événementielles : les transactions sont traitées de manière asynchrone via des files de messages, absorbant les pics, découplant les services et garantissant qu’aucun événement n’est perdu.

Ce que le parcours débloque

Absorption (file)

Résistance aux pics

Découplé

Couplage entre services

Nulle

Perte d’événements

Le cadre

ÉlémentValeur
Profil cibleDéveloppeur orienté données / back-end
PrérequisSQL, programmation, APIs
Durée6 mois (accélérateur)
FormatBlended · 70 % de pratique

Pile technique maîtrisée à l’issue

Apache Kafka · RabbitMQ · Kafka Streams · Flink · Avro · PostgreSQL · Debezium

Les jalons

Une trajectoire pour un collaborateur déjà en poste. Chaque mois est validé par un livrable et un critère d’acceptation écrit à l’avance.

MoisThèmeAtelierValidation
M1Du synchrone à l’asynchrone
Découplage
Identifier les traitements à rendre asynchrones✔ Cas d’usage asynchrones identifiés
M2Brokers de messages
Kafka / RabbitMQ
Mettre en place un bus d’événements✔ Bus de messages opérationnel
M3Produ cteurs/consommateurs
Patterns événementiels
Produire et consommer des événements fiables✔ Aucun événement perdu
M4Résilience
Reprise & idempotence
Gérer les pannes et les rejeux✔ Traitement idempotent garanti
M5Event sourcing / CQRS
Patterns avancés
Appliquer event sourcing à un domaine✔ Historique d’événements exploitable
M6Projet événementiel
Architecture réelle
Traiter un flux transactionnel réel✔ Soutenance + pic de charge absorbé