Back to Projects
YouTube Griffin Archive System
Visit2023
Serverless FrameworkNodeJS
A serverless system for archiving YouTube content before it disappears. Built to preserve videos from channels at risk of deletion.
The Story
YouTube content can disappear without warning. This system was built to archive videos from specific channels, preserving content that might otherwise be lost forever.
Architecture
- AWS Lambda for serverless processing
- S3 for video storage
- DynamoDB for metadata tracking
- EventBridge for scheduling
- SNS for notifications
How It Worked
The system monitored specified channels for new uploads. When detected, a Lambda function would download the video, extract metadata, and store everything in S3. A simple web interface allowed browsing the archive.
Outcome
The system successfully archived hundreds of videos before being retired. It served its purpose of preserving content that was important to me.
Project Discontinued
Completed its purpose