cds-snc / cds-snc/platform-forms-client
Lambda functions revamp
- Dominant language
- TypeScript
- Stars
- 46
- Forks
- 16
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 85
Description
Here is a list of things that we should try to address:
Part 1:
- [ ] Switch architecture from x86 to Arm64 (https://aws.amazon.com/blogs/apn/comparing-aws-lambda-arm-vs-x86-performance-cost-and-analysis-2/)
- [ ] Integrate latest techs (Typescript 7, Node 24, etc..)
- [ ] Reduce duplicated code/files that are used to package and deploy functions (single Dockerfile, etc..)
- [ ] Replace ESLint and Prettier with Biome(js)
- [ ] Replace Yarn with PNPM
Part 2:
- [ ] Rewrite all functions (integrate more Typescript, validate inputs, refine logs, etc...)
- [ ] Add unit tests on all functions (omit the ones we know will be removed soon)
Contributor guide
Assessment
This issue has not been assessed yet.