Loading video player...
Welcome to Part 1 of one of the most advanced production-grade web application series on YouTube. In this series, we’re building a real SaaS product of mine called Vidmox — a developer-first video infrastructure platform, similar to Mux, but focused heavily on better developer experience, predictable pricing, and scalable architecture. This is not a demo project. This is a real infrastructure SaaS I’ve been researching and architecting for over a year — studying the market, analyzing industry leaders, and designing a system that can scale to thousands of users while maintaining healthy margins. ## 💡 What You’ll Learn in This Series * Video hosting architecture * Encoding & transcoding pipelines * HLS / CDN playback strategy * Advanced system design decisions * Designing highly scalable guards * Building a developer-first SDK * Analytics & event tracking * Event-Driven Architecture in production * Real SaaS business decisions This is deep, real-world engineering. ## Important Links Vidmox: https://vidmox.com Starter Project Setup: https://github.com/shahriarsajeeb/vidmox-yt-starter.git Project Source Code: https://www.becodemy.com/source-codes/build-and-deploy-a-developer-focused-video-hosting-platform-saas-by-using-nest-js ## Tools used in this series Clerk → https://oneminute.run/clerk Warp → https://oneminute.run/warp Brilliant → https://oneminute.run/brilliant CodeRabbit → https://oneminute.run/coderabbit OneMinute Cloud → https://oneminute.run/cloud ## 📌 Timestamps 00:00 Intro 00:53 Platform Demo 10:06 Understanding Vidmox — Product Vision & Architecture Overview 20:45 System Design of Vidmox 36:45 Project Setup & Initial Configuration 01:12:31 API Key System Architecture Design 01:28:20 Database Setup & API Key Schema Design 01:49:30 Implementing the API Key Module 02:13:17 Implementing the Caching Layer 02:33:50 Building the API Key Authorization Guard 03:57:26 Writing Unit Tests & Debugging the API Key Module 04:28:42 Making the API Key Management Page Dynamic (Frontend Integration) 05:16:31 Implementing the Playlist Module 05:40:41 Making the PlaylistPage Dynamic (Frontend Integration) 06:05:51 Video Upload Frontend (Initial Implementation) & Outro ## 📲 Follow Becodemy Twitter (X): https://x.com/iShahriarsajeeb Instagram: https://www.instagram.com/shahriar_sajeeb_/ LinkedIn: https://www.linkedin.com/in/shahriar-sajeeb-76763222a/ Drop your questions in the comments — I’ll be replying to serious developers who want to level up. Stay tuned for Part 2 where we design our video uploader guard and build the official Vidmox npm SDK. Like, Subscribe & Turn on Notifications — this series is just getting started. For business inquiries: sponsorship@becodemy.com #nestjs #infrastructuredevelopment #saas #becodemy #vidmox