Event-driven architecture is neither a shortcut nor a free win. It introduces new forms of complexity, new failure modes, and a fundamentally different way of thinking about system design. In highly ...