DESCRIPTION
- Creates transcripts from long videos (audio) and automatically generates summaries of the content.
-
Built with event-driven architecture to seamlessly process the entire workflow:
- User uploads video → stored in S3
- Lambda function sends message to SQS → triggers automatic transcription and summarization
- ECS scales out when queue grows, scales in when only one message remains
- Developed as a cloud-native application using AWS. Main AWS services used: CloudFront, Lambda, ECS, SQS, DynamoDB, and S3.
TECH STACK
Language
Python, TypeScript
Others
AWS (ECS, CloudFront, Lambda, DynamoDB, etc.), OpenAI API