Sample serverless (using only serverless AWS services) project with simple users CRUD inside. Code is written in pure Python, while all of the insfrastructure is defined using Pulumi IaC tool.
Project architecture is described on the diagram below:
Go to backend/ folder and build using tasks.sh script.
cd backend
./tasks.sh buildIf build is successful, you should have lib/ folder in every lambda folder in backend/api.
Pulumi installed. AWS CLI installed and configured. AWS profile configured.
Login using pulumi (e.g to AWS S3 bucket).
pulumi login s3://Go to the infra/ folder and create a new Pulumi stack.
cd infra
pulumi stack select dev --createDeploy using Pulumi
pulumi up
