This is a series learning about Serverless in AWS. AWS provides technologies for running code, managing data, and integrating applications, all without managing servers. Those technologies serve users to create applications under the Serverless model. Serverless applications start with AWS Lambda, save data with DynamoDB, receive user requests with API Gateway, host static web with S3/AWS Amplify Console, ….
In this series, you will start the first step to build a book store web application with Serverless services of AWS. This application allows user to register, log in, list all books, and add them to cart. Then, user can check the basket and checkout. For admin user, they can add, delete, edit the book information, manage and process the orders. The below list is all workshops of this series:
The below is the overall architecture of the Book Store application:
In the first post of this series, we’ll learn the basics of Serverless and practice creating functions with Lambda that are triggered from S3 and write data to a DynamoDB table.