Resend Error Email (v1.0.0)
Receive a message to trigger resending of failed emails
Overview
The ResendErrorEmailIntegrationEvent
is triggered by the Scheduler Service to initiate the retry mechanism for failed email deliveries. This event is published hourly with high priority to ensure prompt recovery of email delivery failures and maintain customer communication reliability.
Event Flow
- Scheduler Service publishes the event hourly (cron:
0 * * * *
) with high priority - Notification Service receives the event and processes it
- System identifies failed email records in the outbox
- Failed emails are retried with parallel processing (max 5 concurrent operations)
- Results are logged for monitoring and further analysis
Business Value
- Customer Experience: Ensures critical notifications reach customers even after initial failures
- System Reliability: Provides automatic recovery mechanism for email delivery issues
- Communication Continuity: Maintains consistent customer communication flow
- Error Monitoring: Enables tracking and analysis of email delivery patterns
Processing Details
- Retry Strategy: Parallel processing with up to 5 concurrent email sends
- Error Handling: Individual email failures don’t block other retries
- Monitoring: Success and failure counts are logged for analysis
- Performance: Optimized for quick recovery without overwhelming the email service