Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.39 KB

File metadata and controls

33 lines (21 loc) · 1.39 KB

Serverless Message Handling Backend with CDK

This repository contains AWS Lambda functions that are written in Node.js (TypeScript).

Infrastructure Deployment

The infrastructure for these Lambda functions is deployed using the AWS Cloud Development Kit (CDK).

AWS Services Used

The following AWS services are used in this project:

  • AWS Lambda: The core service where the functions are hosted and run.

  • Amazon DynamoDB: Used for storing and retrieving data.

  • Amazon S3: Used for storing files.

  • Amazon API Gateway: Used as the HTTP interface for the Lambda functions.

    Architecture Diagram

SETUP

Prerequisite

  • IAM Credentials must be configured

Installation

  • Installing Packages npm install
  • ENV - SET ENVIRONMENT to dev. This will show the root URL generated in cloudFromation in the terminal after deploying.
  • Boostrapping for CDK Operation cdk bootsrap
  • Deploying in CDK cdk deploy

Run In Postman