I\'m new to the concept of event-driven applications and pub-sub in general, and I\'m struggling to find the best way to approach an issue with a web app that I\'m currently