aws-cdk-examples
aws-cdk-examples copied to clipboard
Simple Event Driven Image Processing
Describe the feature
I'd like to propose a sample that helps users get started with event driven image processing. The sample would deploy a source S3 bucket and a target s3 bucket, along with a Lambda function and EventBridge bus to react to new or updated images landing in the source bucket. The Lambda would then process the source images into several derivatives and copy them to the target bucket, which would be fronted by a CloudFront CDN. We could also add a DynamoDB table to store metadata with an API Gateway.
Use Case
Event driven image processing is very powerful but requires some plumbing to get started. This CDK sample would help developers with a basic design pattern.
Proposed Solution
Simplified version of this:

Other Information
No response
Acknowledgements
- [X] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
Language
Typescript
Is there interest in this?
⚠️COMMENT VISIBILITY WARNING⚠️
Comments on closed issues are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.