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