Event-Driven Architecture: State is a side effect