← 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
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
- Runbook:
Open runbook ↗ - GitHub Actions:
Open pipeline ↗ - GitHub repository:
Visit ↗ - Issues:
Visit ↗
Dependencies
No dependencies declared.
Quality
No validation issues.