Pengantar streaming real-time

Konsep Streaming

Mike Metzger

Data Engineer

Apa itu “real-time”?

  • Definisi bervariasi menurut konteks
  • Biasanya menetapkan batas waktu respons
  • Batas waktu ini berupa semacam jaminan
  • Bisa berupa:
    • 1 hari
    • 1 jam
    • 1 menit
Konsep Streaming

Contoh dunia nyata

Kantor pos

  • Ada kelas layanan berbeda
  • Waktu kirim tergantung kelas layanan
  • Kapasitas untuk layanan lebih cepat terbatas
  • Biaya sebanding dengan kecepatan layanan
  • Pengirim memilih berdasarkan opsi yang tersedia
Konsep Streaming

Hubungan dengan streaming?

Apa kaitan real-time dengan data streaming?

  • Proses streaming terbatas oleh sumber daya
    • Seberapa cepat data bisa diangkut?
    • ... diproses?
    • ... dikirimkan?
    • Berapa biayanya?
Konsep Streaming

Sumber daya menentukan implementasi

  • Membantu menetapkan kebutuhan proses data streaming
  • Kecepatan transport
  • Latensi pemrosesan
  • Pengiriman
  • Penyimpanan data
  • Biaya!
Konsep Streaming

Ayo berlatih!

Konsep Streaming

Preparing Video For Download...