navigation

Serverless - Interaction between Lambda with S3 and DynamoDB

Overview

This is part of a series on Serverless on AWS Cloud. AWS provides many modern services that allow you to run code, manage data, and integrate applications without managing server infrastructure. These technologies enable building complete Serverless applications. A typical Serverless application will use AWS Lambda for processing logic, DynamoDB for data storage, Amazon API Gateway for handling user requests, and S3/AWS Amplify for hosting static web applications.

Below is the sample architecture of a Serverless web application on AWS Cloud: Serverless Architecture

In this first part of the series, we will learn about:

  • Fundamental concepts of Serverless Computing
  • Hands-on building Lambda functions triggered by S3 events
  • How to interact and store data in DynamoDB through Lambda