Перейти к содержимому

Building a Production-Grade Video Infrastructure SaaS — Full Backend Architecture (Part 1/3)

Becodemy

0:00 / 0:00

Building a Production-Grade Video Infrastructure SaaS — Full Backend Architecture (Part 1/3)

27 589 просмотров · 6 месяцев назад
Becodemy
56,9 тыс. подписчиков
27 589 просмотров · 6 месяцев назад
Try Brilliant for free for 30 days - https://oneminute.run/brilliant and get 20% off a premium annual subscription. Important Links Vidmox: https://vidmox.com Starter Project Setup: https://github.com/shahriarsajeeb/vid... Project Source Code: https://www.becodemy.com/source-codes... 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 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. 📌 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:   / shahriar_sajeeb_   LinkedIn:   / 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