This article provides updates on a serverless email delivery service on AWS.
- The AWS SAM CLI has introduced features to speed up the build process, such as parallel building of functions and layers in the template file and reusing unchanged build artifacts.
- Pre-building MJML into HTML during the build process can enhance the performance of Lambda functions for email building and sending.
- Rate limiting Lambda functions and using the Maximum Concurrency Limit configuration method are necessary to avoid exceeding the SES rate limit.
- The Partial Batch Failure feature allows Lambda functions to efficiently handle failed messages and avoid resending already sent emails.
- To manage costs, cost allocation tags can be used to track the expenses of all resources used by the service.
















