AWS S3 TemplateTop Template marker star

This template adds the capability to store data in AWS S3 to your project.


Features Included

Feature Icon
Storing files and data in AWS S3

Easily store files and data with high durability and low costs in AWS S3.

Feature Icon
TypeScript

Connect to and store objects using a TypeScript API.

Feature Icon
Jest

Run tests for S3 related logic with Jest.

Feature Icon
AWS

Use AWS S3 for storing data quickly and cheaply.

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.


Storing files and data in AWS S3

Easy to Use API to Connect with AWS S3

Connect to an S3 bucket and add objects using the TypeScript API.

TypeScript

TypeScript configured in template

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

Jest

Unit and Integration Testing

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

AWS

Ready for Deployment to AWS

Deploy gigabytes of data 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.

Terraform

Extendable and Configurable Infrastructure

Easily modify and extend your S3 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.