รู้จักกับระบบ Movie Cloud แบบ Serverless ยุคใหม่ (อัปเดต 2026)
Back to Blog

รู้จักกับระบบ Movie Cloud แบบ Serverless ยุคใหม่ (อัปเดต 2026)

22 มิถุนายน 2569

ภาพหน้าปก Serverless Cloud โทนล้ำสมัย

ไม่ว่าจะเป็น นักพัฒนาซอฟต์แวร์ หรือ สาย Tech ทั่วไป ที่อยากลองทำโปรเจกต์เจ๋งๆ ไว้ใช้งานเอง เชื่อว่าหลายคนน่าจะเคยมีความคิดที่อยากจะสร้าง "แอปสตรีมมิ่งส่วนตัว" ขึ้นมาสักตัวใช่ไหมครับ?

แต่พอคิดถึงสถาปัตยกรรมระบบแบบเก่า ที่ต้องมี Backend (Node.js/Python), มี Database เอาไว้เก็บข้อมูลผู้ใช้, แถมต้องมี Media Server ไว้สตรีมวิดีโอ (เช่น Plex หรือ Jellyfin) ที่ต้องเปิดคอมทิ้งไว้ตลอด 24 ชั่วโมง... แค่คิดก็ท้อแล้ว แถมค่าไฟกับค่า Cloud รายเดือนก็กระเป๋าฉีกแน่นอน!

วันนี้ผมเลยจะพาไปเจาะลึกสถาปัตยกรรม "Serverless Movie Cloud" ยุคใหม่ ที่ทลายข้อจำกัดเดิมๆ ทิ้งไปจนหมดครับ


ไม่ต้องมี Backend ก็ทำงานได้?

ยุคนี้เราสามารถสร้างแอปพลิเคชันที่มีความสามารถระดับสเกลใหญ่ได้โดยใช้เทคนิคที่เรียกว่า Client-Side Heavy หรือการโยกการคำนวณทั้งหมดไปไว้ที่ฝั่งเบราว์เซอร์ของผู้ใช้งานครับ

แผนผังการทำงานสถาปัตยกรรม Serverless

จากภาพด้านบนจะเห็นว่า แทนที่เราจะต้องมีเซิร์ฟเวอร์กลางคอยดึงไฟล์วิดีโอมาประมวลผล เรากลับเขียนแอปด้วย React หรือ Vite ให้ผู้ใช้ทำการยืนยันตัวตน (OAuth) เข้าสู่ Google Drive ของตัวเองโดยตรง

เมื่อล็อกอินสำเร็จ เบราว์เซอร์ของผู้ใช้ก็จะวิ่งไปเรียกขอไฟล์วิดีโอจาก Google API ตรงๆ (Direct Stream) ทำให้ระบบของเรา "ไม่ต้องมีเซิร์ฟเวอร์แม้แต่เครื่องเดียว" เพื่อเป็นตัวกลางเลยครับ!


เซฟเงินในกระเป๋า ลดค่าโฮสติ้งเหลือ 0 บาท

การใช้สถาปัตยกรรมนี้ไม่ได้มีดีแค่เรื่องความง่ายในการพัฒนานะครับ แต่ผลพลอยได้ที่สำคัญที่สุดคือเรื่องของ "ค่าใช้จ่าย" ครับ

หน้าจอแดชบอร์ดแสดงค่าใช้จ่าย 0 บาท

  • ค่า Database: 0 บาท เพราะเราใช้ Google Drive ในการเก็บข้อมูล และใช้ LocalStorage เก็บการตั้งค่า
  • ค่า Media Server: 0 บาท เพราะ Google จัดการเรื่อง Bandwidth และสตรีมมิ่งให้หมด
  • ค่า Web Hosting: 0 บาท เพราะเราสามารถนำไฟล์ Frontend (HTML/JS) ไปวางไว้บน Vercel, Netlify หรือ GitHub Pages ได้ฟรีแบบสบายๆ

ไม่ว่าจะเป็นสาย Tech ที่อยากทำโปรเจกต์สนุกๆ หรือแค่อยากมีแอปดูหนังส่วนตัวแบบประหยัด สถาปัตยกรรม Serverless คือคำตอบที่ใช่ที่สุดในยุค 2026 นี้แน่นอนครับ!