Just want to say thank you for the detailed write up. I am enjoying the article a lot!
https://viewer.diagrams.net/?tags=%7B%7D&highlight=0000ff&ed...
Wouldn't you say these patterns aren't unique to event based systems since functional composition can also lead to these patterns? For eg: see the Streams API in Java
========= - Where would push event systems make sense over pull based systems?