Saga coordination without a central coordinator: each service reacts to events and publishes its own.