Introductie tot realtime streaming

Streaming-concepten

Mike Metzger

Data Engineer

Wat is ‘realtime’?

  • Betekenis verschilt per context
  • Bepaalt meestal een reactietijd
  • Die reactietijd geldt als een soort garantie
  • Kan zijn:
    • 1 dag
    • 1 uur
    • 1 minuut
Streaming-concepten

Voorbeeld uit de praktijk

Post

  • Verschillende serviceniveaus
  • Bezorgtijd varieert per serviceniveau
  • Beperkte capaciteit voor snellere service
  • Kosten zijn evenredig met snelheid
  • Afzender kiest op basis van opties
Streaming-concepten

Relatie met streaming?

Hoe verhoudt realtime zich tot streamingdata?

  • Streamingprocessen zijn beperkt door resources
    • Hoe snel kan data worden getransporteerd?
    • ... verwerkt?
    • ... afgeleverd?
    • Wat kost het?
Streaming-concepten

Resources bepalen de implementatie

  • Helpt de eisen voor streamingprocessen te bepalen
  • Transportsnelheid
  • Verwerkingslatency
  • Levering
  • Dataopslag
  • Kosten!
Streaming-concepten

Laten we oefenen!

Streaming-concepten

Preparing Video For Download...