To označení "streaming" je takové matoucí. Vím že to používá i Kafka, ale pod pojmem "stream" si vždycky představím například datový tok s audiem nebo videem, bez pevného konce. Proto mě vždycky mátlo, k čemu je vlastně Kafka dobrá. Teď je to asi jasnější, prostě sekvence zpráv nebo událostí, ke které se můžu vracet, narozdíl od fronty. Doufám, že o ní (Kafce) bude článeček, protože se zdá, že se nasazuje prakticky na každý problém :D
Články o Kafce budou, je to skutečně zajímavý a užitečný projekt (i když NATS se na některé věci hodí líp, navíc je kompaktnější).
Kde je počátek používání slova "streaming" popravdě nevím. Možná to vychází z UNIX streamů nebo z jazyka Scheme, kde se tím označují nekonečné sekvence (v Clojure se ovšem používá jen sequence a ne stream, takže to asi není ustálené). I v teorii typů je Stream nekonečná sekvence (tedy zjednodušeně řečeno), takže další možný zdroj, proč to použili v kontextu message brokerů.