
Answer-first summary for fast verification
Answer: Configure the web instance to send email through Amazon Simple Email Service (Amazon SES).
## Explanation **Correct Answer: B** - Configure the web instance to send email through Amazon Simple Email Service (Amazon SES). **Why this is correct:** 1. **Amazon SES is specifically designed for email delivery**: Amazon Simple Email Service (SES) is a cloud-based email sending service designed to help digital marketers and application developers send marketing, notification, and transactional emails. It handles all the complexities of email delivery including: - Managing email reputation - Handling bounce management - Complying with email regulations - Providing delivery analytics 2. **Minimizes operational overhead**: By using SES, the company offloads the operational burden of managing email servers, handling deliverability issues, and maintaining email infrastructure to AWS. 3. **Reduces time spent on email delivery issues**: SES provides built-in features for monitoring email delivery, handling bounces and complaints, and maintaining sender reputation, which reduces the time spent troubleshooting email delivery problems. 4. **Scalable solution**: SES automatically scales to handle increased email volume without requiring additional infrastructure management. **Why other options are incorrect:** - **A & D (Creating separate EC2 instances for email processing)**: These options add operational overhead rather than reducing it. The company would need to manage additional EC2 instances, scale them appropriately, and still deal with email deliverability issues. This doesn't solve the core problem of complex email delivery management. - **C (Using Amazon SNS)**: Amazon Simple Notification Service (SNS) is designed for application-to-application or application-to-person notifications via multiple protocols (SMS, email, HTTP/S, etc.), but it's not optimized for bulk email sending with deliverability management. While SNS can send emails, it doesn't provide the same level of email-specific features, deliverability management, and reputation handling as SES. **Key AWS Services Considered:** - **Amazon SES**: Best for email sending with deliverability management - **Amazon SNS**: Best for multi-protocol notifications (not optimized for bulk email) - **EC2**: Infrastructure as a service (adds operational overhead) **Architecture Recommendation:** The web tier EC2 instances should integrate with Amazon SES API to send marketing and order confirmation emails. This approach: 1. Decouples email processing from web application performance 2. Leverages AWS-managed email delivery service 3. Reduces operational complexity 4. Improves email deliverability and tracking
Ultimate access to all questions.
No comments yet.
Author: LeetQuiz Editorial Team
An ecommerce company is experiencing an increase in user traffic. The company's store is deployed on Amazon EC2 instances as a two-tier web application consisting of a web tier and a separate database tier. As traffic increases, the company notices that the architecture is causing significant delays in sending timely marketing and order confirmation emails to users. The company wants to reduce the time it spends resolving complex email delivery issues and minimize operational overhead.
What should a solutions architect do to meet these requirements?
A
Create a separate application tier using EC2 instances dedicated to email processing.
B
Configure the web instance to send email through Amazon Simple Email Service (Amazon SES).
C
Configure the web instance to send email through Amazon Simple Notification Service (Amazon SNS).
D
Create a separate application tier using EC2 instances dedicated to email processing. Place the instances in an Auto Scaling group.