Martin Kleppmann posted an article on his blog sometime ago about Stream processing, Event sourcing, Reactive, CEP. In it he gives an intro into stream processing and demystifies some of the terminology/buzzwords you may have heard before.
People in different fields use different vocabulary to refer to the same thing. I think this is mainly because the techniques originated in different communities of people, and people seem to often stick within their own community and not look at what their neighbours are doing.
I find this topic incredibly fascinating and have recently had the opportunity to apply them to a project. So far I’m impressed with flexibility it allows for.
I’d strongly recommend giving it a read.
Above image from Kleppmann’s article.