Event-driven architecture is nothing new. IBM MQ shipped in 1993. JMS has been around since 1998. Kafka launched in 2011. But for most of that history, event-driven patterns were for specialized domains. Most developers never touched them. That’s changed. Real-time mobile features, such as chat, activity feeds, live collaboration, or presence indicators, have pushed event-driven