Build a broker-type system that consists of a microservice for sending emails to a queue service and another microservice that listens to a message pattern and sends it itself via SMTP so that it can be scaled and the message is not lost if the sending fails.
> git clone https://github.com/avmesquita/nestjs-mail-broker.git
> cd nestjs-mail-broker
> docker-compose build --no-cache --pull
> docker-compose -d up --force-recreate