Méthode Sakiti

Parcours 46 · DATA ENGINEERING · IA · BUSINESS INTELLIGENCE

L’Ingénieur Temps Réel

Du traitement par lots (batch) à l’ingénierie de la donnée en streaming temps réel.

Développeur ETL Batch → Ingénieur Data Streaming

Le problème à résoudre

Les traitements de données tournent la nuit, par lots : l’entreprise prend ses décisions sur des données vieilles de 24 heures. Pour la détection de fraude ou le suivi des transactions, ce délai est inacceptable.

La promesse pour la direction

Votre développeur passe au temps réel : il traite la donnée au fil de l’eau (Kafka, Flink), permettant des tableaux de bord, des alertes et des décisions instantanées sur des événements à la seconde.

Ce que le parcours débloque

Temps réel

Fraîcheur de la donnée

Instantanée

Détection d’événements

À la seconde

Capacité d’alerte

Le cadre

ÉlémentValeur
Profil cibleDéveloppeur ETL / data
PrérequisSQL, Python, bases data
Durée6 mois (accélérateur)
FormatBlended · 70 % de pratique

Pile technique maîtrisée à l’issue

Apache Kafka · Apache Flink · Kafka Streams · ksqlDB · Druid · Grafana

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 batch au streaming
Paradigme temps réel
Identifier les cas exigeant le temps réel✔ Cas d’usage temps réel cadrés
M2Ingestion
Kafka
Mettre en place un flux d’événements✔ Flux d’événements opérationnel
M3Traitement de flux
Flink / Kafka Streams
Traiter et agréger un flux en continu✔ Agrégations temps réel calculées
M4Fenêtrage & état
Stream processing
Gérer fenêtres temporelles et état✔ Fenêtres et état maîtrisés
M5Restitution
Dashboards temps réel
Alimenter un tableau de bord live✔ Indicateurs à la seconde
M6Projet streaming
Flux réel
Traiter un flux transactionnel réel✔ Soutenance + alerte temps réel