This repo contains the solution to the Serverless Guru Code Challnge. The challenge is to create an AWS API Gateway CRUD REST API using the serverless framework IaC.
The serverless framework provision the following AWS Services below:
- REST API Gateway
- Lambda Functions
- DynamoDb Table
- Multi-Stage CI/CD Pipeline
The CI/CD Pipeline consists of the following 5 stages.
Some of the problems I encountered while solving the challenge are:
- Determining the adequate IAM Policies needed for the Code Build Project while still trying to follow AWS least privilege principle
- Understanding the syntax of the Serverless framework