Serverless DynamoDB, S3, Lambda

Status: Work in Progress

Overview Infrastructure


We have three main resource components:

  1. A Bucket where incoming objects aks files be put
  2. A Lambda handler which gets the put event
  3. The Table where the handler will write items

The components are decoupled with the AWS Systems Manager (SSM) Parameter Store and environment variables.

Overview App

sequenceDiagram Sender->>bucket: PutObject bucket->>Function: PutObjectEvent Function->>Table: PutItem

Quick Walktrough

1 Create Infrastructure

task deploy

2 Test

task app:itest

3 Destroy

task destroy

See also


See the full source on github.