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
- Host: GitHub
- URL: https://github.com/lily-g1/serverless_crud_api
- Owner: Lily-G1
- Created: 2023-11-16T15:47:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-30T11:27:16.000Z (over 1 year ago)
- Last Synced: 2024-12-28T05:16:31.123Z (5 months ago)
- Topics: api, api-gateway, aws, backend-api, cloud, cloud-computing, cloudengineering, cloudwatch, crud-application, dynamodb, python-lambda
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.

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