~/VibeHandbook
PDF ฟรี

บท 13 · 04

จะเลือกอันไหนเมื่อไหร่

  • แค่เว็บไซต์หรือฟรอนต์เอนด์เฉย ๆ? โฮสต์แบบสถิต จบ มันฟรี เร็ว และแทบจะพังไม่ได้เลย
  • ต้องการตรรกะแบ็กเอนด์เล็ก ๆ น้อย ๆ — ฟอร์มติดต่อ, กุญแจ ที่ต้องเก็บเป็นความลับ, การตรวจสอบสิทธิ์? ฟังก์ชันขอบเครือข่ายหรือเซิร์ฟเวอร์เลส คุณยังคงอยู่บนระดับฟรีที่ให้ใช้ได้มาก และขยายลงถึงศูนย์เมื่อไม่มีใครใช้
  • แอปจริงที่มีฐานข้อมูล งานเบื้องหลัง หรือเฟรมเวิร์กที่คาดหวังเซิร์ฟเวอร์ที่รันต่อเนื่องยาวนาน? แพลตฟอร์มคอนเทนเนอร์อย่าง Railway, Render หรือ Fly.io นี่คือจุดที่เหมาะที่สุดสำหรับโปรเจกต์ "ผลิตภัณฑ์จริง" ส่วนใหญ่
  • ต้องการ GPU เฉพาะ ซอฟต์แวร์ระบบพิเศษ หรือควบคุมทั้งหมด? ไปที่นี่เมื่อสิ่งที่กล่าวมาข้างต้นทำงานนี้จริง ๆ ไม่ได้เท่านั้น เพราะตอนนี้ คุณ คือผู้ดูแลระบบแล้ว

กฎที่มีประโยชน์: เลือกตัวเลือกที่ง่ายที่สุดที่ทำงานได้ และเลื่อนลงระดับก็ต่อเมื่อคุณเจอกำแพงจริง ๆ — ไม่ใช่กำแพงในจินตนาการ

"กำแพงจริง" หน้าตาเป็นยังไงกันแน่? ตัวอย่างจริงสองสามอย่าง: การ build ของคุณสร้างเซิร์ฟเวอร์ที่ต้องคงรันต่อเนื่อง (แบ็กเอนด์แชทที่ถือการเชื่อมต่อสด ๆ ไว้) ดังนั้นแบบสถิตใช้ไม่ได้ หรือฟังก์ชันหนึ่งชนกำแพงเวลาหมดอายุครั้งแล้วครั้งเล่าเพราะคำขอเดียวต้องทำงานหนักจริง ๆ (ปรับขนาดวิดีโอ สร้าง PDF) จึงต้องเลื่อนขั้นไปเป็นคอนเทนเนอร์ หรือขีดจำกัดคำขอของระดับฟรีของคุณถูกใช้จนหมดจริง ๆ จากทราฟฟิกจริง สังเกตสิ่งที่ตัวอย่างเหล่านี้มีร่วมกัน: แต่ละอย่างคือการวัดผล ไม่ใช่ความรู้สึก "มันอาจจะโตขึ้นในอนาคต" ไม่ใช่กำแพง

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี