An open API service indexing awesome lists of open source software.

https://github.com/lily-g1/serverless_crud_api

A backend CRUD API built with Lambda, Python, DynamoDB & API Gateway on AWS
https://github.com/lily-g1/serverless_crud_api

api api-gateway aws backend-api cloud cloud-computing cloudengineering cloudwatch crud-application dynamodb python-lambda

Last synced: 4 months ago
JSON representation

A backend CRUD API built with Lambda, Python, DynamoDB & API Gateway on AWS

Awesome Lists containing this project

README

        

# serverless_CRUD_API

This repository contains python code required to run a lambda function. This function is part of a serverless architecture that builds a CRUD API on Amazon Web Services (AWS). Other resources employed are DynamoDB for our database, Cloudwatch for performance metrics and logs, and API Gateway to build the API.

![CRUD-Dark drawio](https://github.com/Lily-G1/serverless_CRUD_API/assets/104821662/c6c3838d-7fe9-4f41-85ad-44e91a26a882)

As CRUD implies, this application allows us to carry out the basic but crucial functionalities of adding items to our database, modifying these items, retrieving and deleting them.

For a detailed guide on how to achieve this on AWS, i have published this [blogpost](https://liliangaladima.hashnode.dev/build-a-serverless-crud-api-with-aws) where i provide a step-by-step build process.

## Prerequisites
- An AWS account (this project can be achieved on free-tier & costs $0.00)
- A Github account
- A Postman account for testing API functionality