Loading video player...
In this video, we will build a full-stack Netflix clone, using: Rust & Axum: To build a high-performance backend that runs on less than 6MB of RAM. React & TanStack Start: For a modern, seamless frontend experience (featuring @shrutikapoor08 βΊ Thanks to JetBrains for sponsoring this video π βΊ Learn more about JetBrains RustRover, download it, and use it for free: https://jb.gg/rrdownload @DockerInc : To containerize the application for consistent deployment. @DigitalOcean to deploy the application RustRover: The powerful, privacy-focused Rust IDE by JetBrains. π REGISTER & PREPARE FOR BOOTCAMP SEASON 2 π π SAVE YOUR SPOT (Rust Bootcamp Part 2 - Starts Jan 16): π https://luma.com/6n0agjqj π¦ Watch Part 1 First (Required for Season 2): π https://youtu.be/tgJ8d9yQtKY π₯ MORE RUST RESOURCES Extended Rust Training (3.5 Hours): π https://youtu.be/gAX3Zj-JGE0 πThe Rabbit Hole (Free Course): https://www.youtube.com/watch?v=R33h77nrMqc&list=PLPoSdR46FgI412aItyJhj2bF66cudB6Qs&index=1 π Rust Book: https://mybook.to/YJI6DI π³ Docker Crash course: https://www.youtube.com/watch?v=i9M2YBSKp4M π₯Video Edit (Francesco's part) by: https://cikistudios.com/ π» PROJECT LINKS Backend Source Code: https://github.com/FrancescoXX/netflix-backend Frontent Source Code: https://github.com/shrutikapoor08/tanstack-start-netflix-clone Shruti's Channel: https://www.youtube.com/@shrutikapoor08 @shrutikapoor08 TanStack Cheatsheet https://bit.ly/tanstack-start-cheatsheet @JetBrainsTV β±οΈ CHAPTERS 00:00 - Intro: Don't Watch Netflix, Build It! 00:33 - What is Axum and Why this Rust Framework 01:43 - Setting up RustRover (Sponsor) 03:30 - Rust Axum Project Setup & Dependencies 06:58 - Building the Models & State 09:30 - Implementing Handlers (Trending, Search, Video) and main.rs 16:17 - Serving Video with Axum and local test 18:41 - Dockerizing the Rust App, docker compose. 22:50 - Testing APIs in RustRover 26:28 - Deployment on DigitalOcean 31:17 - Frontend Intro with Shruti Kapoor 47:31 - Final Result & Homework