← Back to catalog service · mailer

Mailer

Archived Java mailer microservice that receives messages from RabbitMQ and sends them through SendGrid.

ID
mailer
Kind
service
Owner
aholbreich
Lifecycle
deprecated
Tier
4
System
legacy-services
Domain
messaging
Platform
local-dev

Open repository ↗

Tech stack

Languages
java
Data
rabbitmq-messages
Runtime
local-dev
Tooling
java

Documentation

Mailer

Mailer is an archived custom mailer microservice. Its documented purpose is to receive messages from a RabbitMQ queue and deliver email through SendGrid.

Responsibilities

  • consume queued mail messages
  • integrate with SendGrid for delivery
  • isolate mail delivery from producers

Architecture

flowchart LR
    Producer[Producer service] --> Queue[RabbitMQ]
    Queue --> Mailer[Mailer microservice]
    Mailer --> SendGrid[SendGrid]
    SendGrid --> Recipient[Recipient]

Source

This entry was generated from the public, non-fork GitHub repository metadata and README content available under aholbreich.

Operations

Dependencies

No dependencies declared.

Quality

No validation issues.