Skip to content

Serverless Development Framework

License

Notifications You must be signed in to change notification settings

cloudventure-io/sdf

Repository files navigation

Serverless Development Framework

An opinionated cloud-native and serverless development framwork for AWS and TypeScript.

Install

npm i -D @cloudventure/sdf
yarn add -D @cloudventure/sdf
pnpm add -D @cloudventure/sdf

Concepts

App

App class extends Terraform CDK's App class and adds capability for async synthesis. The async synth is used by Bundler for generating all required resources for your application.

Bundler

Bundler is a construct for bundling the code for Lambda functions.

Currently supported languages are: typescript and custom. Currently supported bundiling methods are: none, direct, s3 and docker.

Examples