The project aims to create a serverless webhooks service built with AWS Lambda, AWS DynamoDB, AWS Kinesis and AWS API Gateway.
Goals:
- scalable service
- pay-per-use
- 100% code coverage
- easy setup
[WIP]
Planned routes:
- POST /applications
- GET /applications/:id
- POST /configurations
- GET /configurations
- GET /configurations/:id
- PATCH /configurations/:id
- POST /webhooks
- GET /webhooks
- GET /webhooks/:id
- POST /webhooks/:id/redeliver
> npm i
> docker-compose up -d
> npm run dev
> npm i
> docker-compose up -d
> npm test:watch
- initial commit with design diagram 🎉
- add basic project structure
- add applications routes
- add Github Actions
- create project design
- create project structure
- create basic project infrastructure
- [-] create setup config
- create new webhook
- create webhook sender
- create redeliver
- create webhook show