AWS SAM Sample Project ( Custom Authorizer, Typescript, DynamoDB with PartiQL )

  • Job DurationLess than a week
  • Project LevelBasic Level
  • Project deadlineExpired

Project detail

This is a POC project for our team to upgrade our codebase, please follow the Best Practice for Large Scale Project from AWS
https://aws.amazon.com/blogs/compute/best-practices-for-organizing-larger-serverless-applications

Scenario
Build a SAM Membership application, users can register a membership by uploading a photo with the face.

# Language
Typescript

# DB
DynamoDB with PartiQL

Technical Feature Requirements
1. Microservice-based SAM Template
2. Public and Protected API with AWS Custom Authorizer ( e.g. public and private API )
3. AWS Step Function Sample ( ref to the sample link: start -> facial detection with Rekognition -> upload to S3 -> create profile in DynamoDB -> end )
4. Query data with PartiQL in TS, support common SQL operation such as CRUD, pagination, order by … etc

Deliverables
Provide a system diagram and SAM project is written in TS that meets the requirements, assist the client to deploy to his own AWS account for testing.

Industry Categories

Freelancer type required for this project