Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Challenge Submission Sheriff Joe #41

Merged
merged 3 commits into from
Sep 1, 2024

Conversation

realexcel2021
Copy link
Contributor

Short description for your project

The project is simply an API gateway that sends request to a Lambda function and the function simply retrieves data from Dynamodb. A brief architecture of the project is given below:

The project is separated into 2 sections:

  • Local Development - The local development is set up in a way that you can spin up an run the API locally on your computer. A detailed explanation of how to spin it up is provided in an article in the repo local machine that meets the requirements below:
    • Docker installed
    • SAM CLI installed
  • Cloud Deployment - The project can also be deployed on AWS cloud using Terraform with the steps provided in the readme of the repository. It can also be deployed using a CI pipeline written for github actions. A detailed step on how to set it up on both local and on cloud is provided in the readme and in an article series written specifically for the challenge.

Services used

  • Docker
  • SAM CLI
  • GitHub Actions
  • Terraform
  • Lambda
  • DynamoDB
  • Cloudwatch

Screenshots/Architecture diagram

cch1

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi 👋🏽, thank you for contributing to this project, we will review your changes shortly.

@realexcel2021 realexcel2021 changed the title Challenge Submission Challenge Submission Sheriff Joe Jul 30, 2024
@rishabkumar7 rishabkumar7 added giveaway-july-24 Part of the July 2024 giveaway aws Built with AWS labels Aug 10, 2024
Copy link
Owner

@rishabkumar7 rishabkumar7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @realexcel2021 I can't seem to access the Resume data via the API URL.

@realexcel2021
Copy link
Contributor Author

hi @rishabkumar7 I used a cloud sandbox to spin up the terraform infrastructure.
I've cleaned up and destroyed it so as not to incur any bills. But i can always spin it up again for your review

@rishabkumar7 rishabkumar7 merged commit e51ed3e into rishabkumar7:main Sep 1, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws Built with AWS giveaway-july-24 Part of the July 2024 giveaway
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants