A quick example of how to construct an AWS serverless application using Pulumi and typescript.
This Pulumi application will create a serverless application in AWS consisting of a S3 bucket, a lambda function, and a dynamodb table. Any object uploaded to the S3 bucket automatically is processed by the lambda function, result in metadata about the object being inserted into dynamodb.
NodeJS > 11.x
Download and install the Pulumi cli
Clone this repository
Execute 'npm install'
Execute 'npm run build'
Execute 'pulumi up'