
Answer-first summary for fast verification
Answer: Set up Amazon Simple Email Service (Amazon SES) to send email messages. Store the email template on Amazon SES with parameters for the customer data. Create an AWS Lambda function to call the SendTemplatedEmail API operation and to pass customer data to replace the parameters and the email destination.
Option D is the most cost-effective and operationally efficient solution for migrating the messaging functionality to AWS for the following reasons: 1. **Amazon SES for Email Sending**: Amazon Simple Email Service (Amazon SES) is a scalable and cost-effective cloud-based email sending service. By using Amazon SES, the company can eliminate the need to manage and maintain their own SMTP server, reducing operational overhead. 2. **Storing and Handling Templates**: Amazon SES allows for storing email templates with placeholder parameters for customer data. This feature simplifies the integration process, as there is no need to separately store and retrieve the templates from an S3 bucket. 3. **AWS Lambda for Processing**: AWS Lambda can be used to call the `SendTemplatedEmail` API operation. The Lambda function will populate the email template with customer-specific data and send the email. This eliminates the need for complex integration code and leverages AWS's serverless offering to further reduce operational effort. 4. **Cost-Effectiveness**: This approach is cost-effective because it combines the use of Amazon SES, which charges based on the number of emails sent, with AWS Lambda, which charges based on the number of requests and compute time. There are no costs associated with running and maintaining VM instances for an SMTP server. 5. **Reduced Complexity and Maintenance**: By using Amazon SES and AWS Lambda, the company will benefit from a fully managed service with auto-scaling capabilities. This removes the burden of server maintenance, patching, and scaling that would be present if using EC2 instances for the SMTP server. Therefore, Option D minimizes operational overhead and is the most cost-effective approach among the given choices.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A software as a service (SaaS) based company provides a case management solution to customers A3 part of the solution. The company uses a standalone Simple Mail Transfer Protocol (SMTP) server to send email messages from an application. The application also stores an email template for acknowledgement email messages that populate customer data before the application sends the email message to the customer. The company plans to migrate this messaging functionality to the AWS Cloud and needs to minimize operational overhead. Which solution will meet these requirements MOST cost-effectively?
A
Set up an SMTP server on Amazon EC2 instances by using an AMI from the AWS Marketplace. Store the email template in an Amazon S3 bucket. Create an AWS Lambda function to retrieve the template from the S3 bucket and to merge the customer data from the application with the template. Use an SDK in the Lambda function to send the email message.
B
Set up Amazon Simple Email Service (Amazon SES) to send email messages. Store the email template in an Amazon S3 bucket. Create an AWS Lambda function to retrieve the template from the S3 bucket and to merge the customer data from the application with the template. Use an SDK in the Lambda function to send the email message.
C
Set up an SMTP server on Amazon EC2 instances by using an AMI from the AWS Marketplace. Store the email template in Amazon Simple Email Service (Amazon SES) with parameters for the customer data. Create an AWS Lambda function to call the SES template and to pass customer data to replace the parameters. Use the AWS Marketplace SMTP server to send the email message.
D
Set up Amazon Simple Email Service (Amazon SES) to send email messages. Store the email template on Amazon SES with parameters for the customer data. Create an AWS Lambda function to call the SendTemplatedEmail API operation and to pass customer data to replace the parameters and the email destination.
No comments yet.