armada
armada copied to clipboard
Use A Publisher Everwhere
Update everywhere that needs to publish Pulsar messages to use a Publisher interface. This means:
- We're a bit more decoupled from publishes
- We publish all event messages in a consistent manner. This means we now have a place where we can e.g. log a warning if event messages don't have an optional field filled in.