Technical components
Services used are:
Optional: GitHub and GitHub Actions
Optional: Bump
Optional: Cloudflare Pages
The infrastructure components are:
AWS API Gateway, to route incoming requests, handle request validation and authorize the user
AWS Lambda, for running our serverless microservices
AWS S3, for storing the functions
This project uses these primary libraries:
Serverless Framework to handle packaging and deploying the microservices
TypeScript as the language
Jest to run unit tests
MSW to mock external APIs
TripleCheck CLI to run contract tests
TypeDoc to generate documentation from the source code
Arkit to generate architecture diagrams from the source code
Last updated