The Battle of Event Naming in Event-Sourced Systems

The event sourcing community has strong opinions on event naming. In a domain-driven approach, event names come from the ubiquitous language of the business. When events carry their full context, the name does not need to encode what the payload already contains.