Pengantar komputasi berbasis peristiwa

Konsep Streaming

Mike Metzger

Data Engineer

Masa lalu

  • Akses bersama
  • Pekerjaan berkelompok (batch)
  • Program dijalankan operator dan hasil dikembalikan ke pengguna
  • Penundaan, hasil hilang, dll.
Konsep Streaming

Komputer pribadi

  • Sering pengguna tunggal
  • Namun tetap berperilaku batch
  • Komputer menjalankan tugas sesuai urutan yang diberikan
  • GUI memunculkan interaksi berbasis peristiwa
Konsep Streaming

Pemrosesan berbasis peristiwa

  • Tidak berjalan pada waktu tertentu
  • Tugas berjalan saat peristiwa terjadi
    • Pengguna mengklik tombol
    • File baru diunggah ke direktori
  • Masih dapat memulai proses batch
  • Sistem berbasis peristiwa menunggu sesuatu terjadi
Konsep Streaming

Contoh tugas berbasis peristiwa

Pemantauan klik web

  • Aktivitas pengguna terjadi saat mengklik tautan/komponen halaman web
  • Aplikasi klien menentukan sumber daya yang dibutuhkan dan memintanya ke server
  • Server mengembalikan info yang sesuai dan sering mencatat permintaan
  • Klik (peristiwa pengguna) sering disimpan atau dikirim ke lokasi pusat untuk penyimpanan dan analisis nanti.
Konsep Streaming

Ayo berlatih!

Konsep Streaming

Preparing Video For Download...