Streamingprosessit
Streamingprosessit tarkoittavat järjestelmien toimintaketjuja, joissa dataa tai mediaa siirretään ja käsitellään reaaliaikaisesti tai lähes reaaliajassa. Data-striimaus käsittelee jatkuvaa tapahtumavirtaa, kuten sensoritietoja, käyttäjätoimintoja tai lokitietoja; media-striimaus taas liittyy videon ja äänen toimitukseen verkon yli. Keskeisiä piirteitä ovat alhainen viive, korkeahkö läpivirta ja kyky käsitellä tapahtumia jatkuvasti ilman suuria taukoja.
Datan striimaus -prosessi rakentuu tuottajista, välittäjistä ja kuluttajista. Virta kulkee viestinvälitysjärjestelmään (esim. Apache Kafka, RabbitMQ), ja
Media streaming -prosessi kattaa videon ja äänen toimituksen verkon yli. Siihen kuuluu sisällön enkoodaus, pakkaaminen ja
Haasteita ovat viiveen minimointi, läpivirran hallinta, virheiden käsittely sekä tapahtumien järjestys ja myöhästyminen. Seurantaan käytetään mittareita