Expand description

Minerva System: DISPATCH Service

About this service

This service is responsible for dispatching messages from the message broker (RabbitMQ) to other parts of the system, and sometimes interacting with other third-party services as well.

Though this service is not created with the intention of managing data directly, that may still happen, though it is not desired since specific microservices may manage business rules in an intended way.

Testing

This module currently has no unit nor integration tests. This is because these kinds of tests are expensive and are not really needed for this module, since these only perform a dispatch – if it is being deployed successfully, then it works. (I know this is not ideal, but hey, I need to release this…)

Modules

controller 🔒
error 🔒
This module describes errors that could arise in this module.

Functions

main 🔒
Entry point for this module.