Skip to main content
Back to Projects

YouTube Griffin Archive System

Visit
2023
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.

What I Learned

Serverless ArchitectureVideo ProcessingS3 Storage Patterns

Project Discontinued

Completed its purpose