~/VibeHandbook
PDF ฟรี

บท 16

การนำแอปขึ้นใช้งานจริง (Shipping to Production)

คุณสร้างแอปมาจนถึงจุดนี้แล้ว แอปทำงานได้บนเครื่องของคุณ เดโมทำให้เพื่อนต้องทึ่ง และความอยากปล่อยมันออกสู่โลกจริงก็เริ่มคันไม้คันมือ นี่คือจุดที่นักสร้างแอปคนเดียวจำนวนมากสะดุด — ไม่ใช่เพราะโค้ดพัง แต่เพราะการ "ขึ้นใช้งานจริง" (going live) ให้ความรู้สึกเหมือนเป็นศาสตร์อีกแขนงที่มีเวทมนตร์มืดของตัวเอง: ( Name System หรือระบบชื่อโดเมน สมุดที่อยู่ของอินเทอร์เน็ตที่แปลงชื่ออย่าง yourdomain.com ให้กลายเป็นหมายเลขที่เซิร์ฟเวอร์ตั้งอยู่), เซิร์ฟเวอร์, ความลับต่าง ๆ (secrets), เว็บฮุคของการชำระเงิน ข่าวดีคืองานเหล่านี้เป็นงานเชิงกลไกที่มีเอกสารอธิบายไว้อย่างดี ซึ่งเป็นสิ่งที่ AI ถนัดที่สุด หน้าที่ของคุณคือการกำกับทิศทาง ส่วนหน้าที่ของ AI คือการพิมพ์คำสั่ง

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

บทนี้จะพาเดินตลอดไมล์สุดท้าย จากแอปที่ทำงานอยู่บนเครื่องของคุณ ไปจนถึง (Uniform Resource Locator หรือที่อยู่เว็บที่คนพิมพ์ใส่เบราว์เซอร์) จริงที่ผู้คนสามารถจ่ายเงินให้คุณผ่านมันได้

  1. 16.1เลือกโฮสต์และ Deploy
  2. 16.2โดเมนกำหนดเองและ DNS
  3. 16.3ตัวแปรสภาพแวดล้อมและความลับ (Environment Variables and Secrets)
  4. 16.4การเชื่อมต่อระบบชำระเงิน
  5. 16.5Staging และ Rollback
  6. 16.6การเฝ้าติดตามและติดตามข้อผิดพลาด
  7. 16.7ประสิทธิภาพและการแคช
  8. 16.8รายการตรวจสอบก่อนเปิดตัว
  9. 16.9หลังจากที่คุณเปิดตัว
  10. 16.10สรุปและฝึกปฏิบัติ

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

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