Dva osnovna zadatka event streaming platformi su pouzdano skladištenje i brzo procesuiranje event strimova. To znači da ove platforme moraju uspješno da upravljaju velikom količinom poruka (riječ je o milionima u toku jedne sekunde), i moraju podržati sve izvore event-ova (baze podataka, IoT senzore, mobilne uređaje, cloud servise, softverske aplikacije…).
Event streaming proces vam pomaže da dobijete sve informacije koje su vam potrebne, kada su vam potrebne, omogućujući stalan protok informacija. Ovo omogućuje softversku arhitekturu i model za dizajniranje aplikacija koji se zove event-driven sistem: sve komponente ovog sistema proizvode poruke ili reaguju na njih u event streaming platformi.