Coding Park
Cold Chain Monitoring lab thumbnail
Data Engineering · Apache Kafka · Temps réel · 2 notebooks

Cold Chain Monitoring

Des producteurs simulent des capteurs et le parcours de colis réfrigérés. Votre rôle : reconstruire les liens entre ces événements pour déterminer quels colis sont exposés à une anomalie de température et publier les alertes correspondantes.

PythonApache KafkaPandas
Gratuit · Sans compte·Intermédiaire·2 notebooks

Ce que vous allez construire

  • ✓Une connexion à un broker Kafka partagé et une première lecture des deux flux entrants
  • ✓Un état en mémoire qui conserve les associations courantes entre conteneurs, capteurs et colis
  • ✓Une logique de corrélation capable de retrouver les colis concernés par chaque mesure de température
  • ✓Des messages d'alerte produits pour chaque colis exposé à une température supérieure au seuil

Les 2 notebooks du lab

00
Comprendre et observer les flux
Découvrir l'architecture simulée, se connecter à Kafka et examiner les premiers messages de température et de logistique.
01
Construire la corrélation
Maintenir les associations courantes, réagir aux événements métier puis relier chaque température aux colis concernés avant de produire les alertes.

Compétences travaillées

  • · Lecture et production de messages Kafka
  • · Interprétation de schémas d'événements
  • · Maintien d'un état courant en mémoire
  • · Corrélation de flux hétérogènes
  • · Gestion de l'ordre d'arrivée des événements
  • · Détection et émission d'alertes

Prérequis

  • · Être à l'aise avec les dictionnaires, boucles et fonctions Python
  • · Le broker et les producteurs de données sont préconfigurés
  • · Aucune installation : lab en ligne

Autres labs Data Engineering