Serverless DynamoDB, S3, Lambda

Status: Work in Progress

Overview Infrastructure

overview

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

Source

See the full source on github.

Sources