Om

IBBE Heirloom

Internal streaming automation platform that transforms pre-recorded videos into professional live-stream events.

1
Days
1
Streak
Feb 17
Updated
May 26
462d left

IBBE Heirloom is our internal streaming automation platform that transforms pre-recorded videos into professional live-stream events. Simply upload your event video, set the date and time, and walk away. The system automatically handles everything: starting the stream precisely on schedule, distributing it simultaneously to our website and YouTube channel, monitoring viewer engagement in real-time, and wrapping up when complete. Built specifically for our annual company events, it eliminates the need for manual streaming operations, technical expertise, or keeping computers running during broadcasts. Upload once in the morning, attend the actual event in the evening, and the stream runs flawlessly without intervention. Post-event analytics show exactly who watched, from where, and for how long, with automatic recording archival for future use.


Tech Stack

LayerTechnologyWhy
FrontendNext.js + Tailwind CSSServer-side rendering for fast dashboard loads, Tailwind for rapid UI development without custom CSS
Backend APINode.js + FastifyHigh performance for video metadata operations, excellent async handling for stream orchestration
DatabasePostgreSQL (AWS RDS)Reliable relational data for streams, videos, users, and analytics with ACID guarantees
AuthenticationJWT tokens (custom)Simple internal auth, no third-party dependency, full control over session management
Video ProcessingFFmpeg on EC2Industry standard for video streaming, runs on-demand workers to keep costs low
Video CDNMuxHandles adaptive bitrate streaming, multi-platform distribution, and player infrastructure
StorageAWS S3 + CloudFrontScalable video file storage with global CDN delivery for thumbnails
Job QueueAWS SQS + EventBridgeReliable scheduled job triggers and async task processing for automated streams
Hosting - FrontendAWS AmplifyIntegrated with our existing AWS infrastructure, auto-deploys from GitHub, includes CDN
Hosting - BackendAWS ECS FargateServerless containers eliminate server management, auto-scales based on demand
Streaming WorkersEC2 Spot InstancesCost-effective compute for FFmpeg processes, only runs during active streams
Secrets ManagementAWS Secrets ManagerSecure storage for Mux API keys, YouTube tokens, and database credentials
MonitoringCloudWatch + SentryCloudWatch for infrastructure metrics and logs, Sentry for application error tracking
CachingRedis (ElastiCache)Cache Mux viewer metrics and YouTube API responses to reduce external API costs
Load BalancingAWS ALBDistributes traffic across ECS tasks, handles SSL termination