Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeshan/lambda-checklist
The checklist for meticulous serverless engineers
https://github.com/jeshan/lambda-checklist
aws-lambda checklist
Last synced: 16 days ago
JSON representation
The checklist for meticulous serverless engineers
- Host: GitHub
- URL: https://github.com/jeshan/lambda-checklist
- Owner: jeshan
- License: cc0-1.0
- Archived: true
- Created: 2019-07-10T15:25:24.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-23T09:39:57.000Z (over 2 years ago)
- Last Synced: 2024-08-09T02:16:01.129Z (4 months ago)
- Topics: aws-lambda, checklist
- Language: JavaScript
- Homepage: https://lambdachecklist.com
- Size: 1020 KB
- Stars: 27
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - jeshan/lambda-checklist - The checklist for meticulous serverless engineers (JavaScript)
README
ย Lambda ChecklistThe Lambda Checklist is a list of all elements you need to have / to test before launching your infra to production.
ย How To Use โข Contributing
Sister project: CloudFormation Checklist
ย ๐ฎ CloudFormation Checklist
Inspired by the Front-end Checklist
ย ๐ฎ Front-End Checklist## Table of Contents
See https://lambdachecklist.com
---
## How to use?
All items in the **Lambda Checklist** are required for the majority of the projects, but some elements can be omitted or are not essential (in the case of an administration web app, you may not need RSS feed for example). We choose to use 3 levels of flexibility:
* ![Low][low_img] means that the item is **recommended** but can be omitted in some particular situations.
* ![Medium][medium_img] means that the item is **highly recommended** and can eventually be omitted in some really particular cases. Omitting these that engineers may not work at full speed.
* ![High][high_img] means that the item **can't be omitted** by any reason. You may risk security issues in your infra. The testing priority needs to be on these elements first.Some resources possess an emoticon to help you understand which type of content / help you may find on the checklist:
* ๐: documentation or article
* ๐ : online tool / testing tool
* ๐น: media or video content> You can contribute to the ***Lambda Checklist App*** reading the [README_APP file](https://github.com/jeshan/lambda-checklist/blob/master/README_APP.md) which explains everything about the project.
## Lambda Checklist Badge
If you want to show you are following the rules of the Lambda Checklist, put this badge on your README file!
โ [![Lambda_Checklist followed](https://img.shields.io/badge/Lambda_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/lambda-checklist/)
```md
[![Lambda_Checklist followed](https://img.shields.io/badge/FrontโEnd_Checklist-followed-brightgreen.svg)](https://github.com/jeshan/lambda-checklist/)
```## Contributing
**Open an issue or a pull request to suggest changes or additions.**
## Authors
Original checklist application author:
**[David Dias](https://github.com/thedaviddias)**Modified for AWS Lambda:
**[Jeshan G. BABOOA](https://github.com/jeshan)**## Infrastructure
The website is a static one deployed on AWS. Contents are stored in Amazon S3 while CloudFront cdn is used to deliver the contents. This is how the stack is:![](/diagram-app.png)
This is how the deployment pipeline has been set up:
![](/diagram-deployment.png)
*Images automatically generated with [cfnbuddy](https://www.cfnbuddy.com)*
## License
[![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
[low_img]: https://front-end-checklist.now.sh/low.svg
[medium_img]: https://front-end-checklist.now.sh/medium.svg
[high_img]: https://front-end-checklist.now.sh/high.svg