Introduction au streaming en temps réel

Concepts de streaming

Mike Metzger

Data Engineer

Qu'est-ce que le « temps réel » ?

  • Définition variable selon le contexte
  • Définit généralement un délai de réponse
  • Ce délai sert de garantie
  • Peut être :
    • 1 jour
    • 1 heure
    • 1 minute
Concepts de streaming

Exemple concret

Service postal

  • Différentes classes de service
  • Le délai de livraison varie selon la classe
  • Capacité limitée pour les services plus rapides
  • Les coûts sont proportionnels à la vitesse
  • Le choix revient à l'expéditeur selon les options
Concepts de streaming

Lien avec le streaming ?

Quel lien entre temps réel et données en streaming ?

  • Les processus de streaming sont contraints par les ressources
    • À quelle vitesse les données sont-elles transportées ?
    • … traitées ?
    • … livrées ?
    • Quel en est le coût ?
Concepts de streaming

Les ressources déterminent l'implémentation

  • Aide à définir nos exigences pour les processus de streaming
  • Vitesse de transport
  • Latence de traitement
  • Livraison
  • Stockage des données
  • Coût !
Concepts de streaming

Passons à la pratique !

Concepts de streaming

Preparing Video For Download...