Thank you for the article, Paul! It forces thinking of how to change and improve traditional approaches.
Anyway, I bet it next to impossible switch paradigm for variety of software purchased or licensed from third-parties.
But, we definitely should think about this event approach when we develop our own services and systems in company.