Serverless Media Analysis Pipeline

Upload a photo and a Lambda + Step Functions pipeline generates a thumbnail, labels it with Rekognition, and stores the result in DynamoDB. Fully serverless, defined in Terraform, deployed by GitHub Actions.