
ไม่ว่าจะเป็น นักพัฒนาซอฟต์แวร์ หรือ สาย Tech ทั่วไป ที่อยากลองทำโปรเจกต์เจ๋งๆ ไว้ใช้งานเอง เชื่อว่าหลายคนน่าจะเคยมีความคิดที่อยากจะสร้าง "แอปสตรีมมิ่งส่วนตัว" ขึ้นมาสักตัวใช่ไหมครับ?
แต่พอคิดถึงสถาปัตยกรรมระบบแบบเก่า ที่ต้องมี Backend (Node.js/Python), มี Database เอาไว้เก็บข้อมูลผู้ใช้, แถมต้องมี Media Server ไว้สตรีมวิดีโอ (เช่น Plex หรือ Jellyfin) ที่ต้องเปิดคอมทิ้งไว้ตลอด 24 ชั่วโมง... แค่คิดก็ท้อแล้ว แถมค่าไฟกับค่า Cloud รายเดือนก็กระเป๋าฉีกแน่นอน!
วันนี้ผมเลยจะพาไปเจาะลึกสถาปัตยกรรม "Serverless Movie Cloud" ยุคใหม่ ที่ทลายข้อจำกัดเดิมๆ ทิ้งไปจนหมดครับ
ไม่ต้องมี Backend ก็ทำงานได้?
ยุคนี้เราสามารถสร้างแอปพลิเคชันที่มีความสามารถระดับสเกลใหญ่ได้โดยใช้เทคนิคที่เรียกว่า Client-Side Heavy หรือการโยกการคำนวณทั้งหมดไปไว้ที่ฝั่งเบราว์เซอร์ของผู้ใช้งานครับ

จากภาพด้านบนจะเห็นว่า แทนที่เราจะต้องมีเซิร์ฟเวอร์กลางคอยดึงไฟล์วิดีโอมาประมวลผล เรากลับเขียนแอปด้วย React หรือ Vite ให้ผู้ใช้ทำการยืนยันตัวตน (OAuth) เข้าสู่ Google Drive ของตัวเองโดยตรง
เมื่อล็อกอินสำเร็จ เบราว์เซอร์ของผู้ใช้ก็จะวิ่งไปเรียกขอไฟล์วิดีโอจาก Google API ตรงๆ (Direct Stream) ทำให้ระบบของเรา "ไม่ต้องมีเซิร์ฟเวอร์แม้แต่เครื่องเดียว" เพื่อเป็นตัวกลางเลยครับ!
เซฟเงินในกระเป๋า ลดค่าโฮสติ้งเหลือ 0 บาท
การใช้สถาปัตยกรรมนี้ไม่ได้มีดีแค่เรื่องความง่ายในการพัฒนานะครับ แต่ผลพลอยได้ที่สำคัญที่สุดคือเรื่องของ "ค่าใช้จ่าย" ครับ

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