The message-bus package encapsulates the RabbitMQ setup and initialization logic. It offers ways to easily and consistently manage reliable messaging between backend processes and across service boundaries.
Every project has its own customizable
messages package. It contains the
definition of all events and commands that are used in the project.