Actually had this convo a while back. Where I wanted to make APIs to push and pull events. The conclusion was “anti pattern”.