
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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.
Explanation:
Correct Answer: B - Configure the web instance to send email through Amazon Simple Email Service (Amazon SES).
Why this is correct:
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:
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.
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.
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:
Architecture Recommendation: The web tier EC2 instances should integrate with Amazon SES API to send marketing and order confirmation emails. This approach: