https://github.com/jhonatanit/code-challenge-dealer-service
Serverless microservice to expose dealers and vehicles
https://github.com/jhonatanit/code-challenge-dealer-service
aws-lambda javascript microservice nodejs serverless
Last synced: 9 months ago
JSON representation
Serverless microservice to expose dealers and vehicles
- Host: GitHub
- URL: https://github.com/jhonatanit/code-challenge-dealer-service
- Owner: JhonatanIT
- Created: 2023-05-23T03:08:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-19T17:53:02.000Z (11 months ago)
- Last Synced: 2025-05-19T18:47:22.367Z (11 months ago)
- Topics: aws-lambda, javascript, microservice, nodejs, serverless
- Language: JavaScript
- Homepage:
- Size: 551 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# code-challenge-dealer-service
Serverless microservice to expose dealers and vehicles
## API Gateway Endpoints

GET - https://9tjf6hha91.execute-api.us-west-2.amazonaws.com/dealers
GET - https://9tjf6hha91.execute-api.us-west-2.amazonaws.com/vehicles/{bac}
## Install and set-up a project
npm init -y
npm install serverless
npm install serverless-offline
npm install node-fetch@2
npm install yup
npm install jest --save-dev
npm install serverless-plugin-include-dependencies --save-dev
serverless create --template aws-nodejs
serverless plugin install -n serverless-plugin-common-excludes
## Deploy manually in AWS
serverless config credentials --provider aws --key --secret
serverless deploy
## Local serverless test
serverless offline start
## Recommendations
* Use a short name of service in the serverless.yml
## See Github action for Serverless documentation
https://github.com/serverless/github-action