~/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 — ฟรี