Creation of an AWS Serverless application.
The implementation could generate costs on AWS. The project is only for personal documentation and demonstration purpose.
- NodeJS / NPM
- AWS Account / AWS CLI
- https://www.cargo-lambda.info/guide/getting-started.html
The application is defined as IAC based on AWS CDK.
Creation:
cdk init app --language=typescript
cdk deploy
POST https://???????????.execute-api.eu-west-1.amazonaws.com/prod/
Content-Type: application/json
{
"name": "Peppo",
"model": "V1 Turbo"
}
The following points could be investigated:
- CloudWatch (Logs)
- SNS / SQS / Lambda (Logs)
- S3 (Bucket containing a PDF)
- DynamoDB containing a Data Entry
cdk destroy
Validate that all resources are removed from AWS.