User-microservice and email-microservice, implemented asynchronous communication between them using messaging with rabbitMQ, implement sending emails with SMTP from Gmail.
Project implemented for study purposes, following the instructions in this video.