Email Send (SES) TemplateTop Template marker star

This project provides a complete setup for sending outbound emails with AWS Simple Email Service (SES).


Features Included

Feature Icon
Sending Emails with AWS SES

Send emails through AWS highly reliable, low cost infrastructure.

Feature Icon
TypeScript

Develop the code for composing and sending your outbound email using TypeScript.

Feature Icon
Jest

Run tests for email send logic with Jest.

Feature Icon
AWS

Use the AWS Simple Email Server for reliably and cheaply send high volume emails.

Feature Icon
Terraform

Extend and maintain infrastructure using Terraform.

Feature Icon
Yarn 3

Fast build times and advanced modularity using Yarn 3 workspaces.

Feature Icon
VSCode

Template configured to work seamlessly with the powerful VSCode editor.

Feature Icon
App Composition

Easily combine with any Goldstack module to compose end-to-end applications.


Sending Emails with AWS SES

Start Sending Emails from you Application in Minutes

Quickly get started with sending emails with SES from your application.

TypeScript

TypeScript configured in template

Benefit from static type checking and code completion when developing your SES integration

Jest

Unit and Integration Testing

Write unit and integration tests for your SES integration. Utilities for local mocking included.

AWS

Ready for Deployment to AWS

Deploy your SES configuration for cents on AWS with professional level security, reliability and scaleability.

$ yarn infra up devDevelopment infrastructure set up!
$ yarn deploy devApp deployed to development infastructure!
$ yarn infra destroy devDevelopment infrastructure teared down.

Supports multiple, separate deployments for development, staging and production environments. Implemented using SES.

Terraform

Extendable and Configurable Infrastructure

Easily modify and extend your SES configuration by working with the Terraform files included in the template.

Yarn 3

Build Modular Applications with Yarn Workspaces

Yarn 3 workspace configured for blazing fast project bootstrap and hassle-free development of a modular application.

VSCode

Develop in VSCode

All configuration for developing TypeScript code for VSCode provided.

App Composition

Integrate with Goldstack Templates

Combine this template with other modules from Goldstack. Generate a starter project supporting your full stack including the frontend.

Lambda API Gateway
Serverless API using AWS HTTP API and Lambdas.
  • API Gateway
  • Small Lambda Packages
  • File-based Routes

Simply choose any of these templates while building your project in the Goldstack Builder UI and they will be included in your starter project.

Unleash Your Creativity and Build with Joy

Design your customized starter project with Goldstack, download a ZIP and start coding.