6 different examples of how to use the S3-to-Lambda pattern to build scalable, robust, backend applications. These include:
- Amazon Translate: The S3 Auto-Translator will automatically convert uploaded objects into other languages specified by the user, using Amazon Translate.
- Amazon Transcribe: The S3 Auto-transcriber and sentiment analyzer will automatically convert uploaded MP3 files into transcribed text, using Amazon Transcribe.
- DynamoDB: The DynamoDB importer will automatically convert import a JSON array from an S3 object into Amazon DynamoDB.
- Step Functions: This example identifies JPG images put into the S3 bucket as a dog, cat or unknown animal, using the state machine workflow created in template.yaml.
- Static site: This contains a simple Vue front-end using API Gateway to retrieve a list of data from a DynamoDB table.
- Amazon Rekognition: The face matching app lets you enroll and verify faces uploaded to an S3 bucket, using Amazon Rekognition.
I am a self-confessed serverless geek and enjoy helping developers build faster with serverless! I have been software developer and product manager before becoming a Developer Advocate. Ask me anything!