~/VibeHandbook
PDF ฟรี

บท 13 · 07

"มีคนจัดการให้" หมายถึงอะไรกันแน่ (และคุณยังต้องรับผิดชอบอะไรอยู่)

บริการที่มีคนจัดการให้ (managed service) คือบริการที่แพลตฟอร์มจัดการส่วนที่น่าเบื่อและอันตรายให้คุณ — เซิร์ฟเวอร์ แพตช์ความปลอดภัย การขยายขนาด การสำรองข้อมูล "เซิร์ฟเวอร์เลส" "ฐานข้อมูลที่มีคนจัดการให้" และ "platform as a service" ล้วนเป็นรูปแบบต่าง ๆ ของข้อตกลงเดียวกัน: คุณส่งมอบงานปฏิบัติการและมุ่งสร้างต่อ สำหรับผู้สร้างคนเดียว นี่ไม่ใช่ความขี้เกียจ มันคือเลเวอเรจ ชั่วโมงที่คุณไม่ต้องใช้ไปกับการอัปเดตแพตช์ความปลอดภัยของ Linux คือชั่วโมงที่คุณใช้ไปกับผลิตภัณฑ์จริง ๆ

แต่ "มีคนจัดการให้" ไม่ได้แปลว่า "วิเศษ" มีบางเรื่องที่ยังคงเป็นความรับผิดชอบของคุณ ไม่ว่าแพลตฟอร์มจะจัดการมากแค่ไหนก็ตาม:

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

ทัศนคติที่ดีต่อสุขภาพ: ส่งมอบ งานปฏิบัติการ ไม่ใช่ ความเข้าใจ ให้แพลตฟอร์มรันเครื่องจักรไป ส่วนคุณยังคงเป็นคนที่รู้ว่าเครื่องจักรเหล่านั้นกำลังทำอะไรอยู่

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

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