กดปุ่ม migrate ทั้งที่ข้างในมือสั่นไปหมด 🤚
เป็นความรู้สึกที่แบบ... อธิบายไม่ถูก ต่อให้ dump database ไว้ 3 ชั้น — ที่เครื่อง, ที่ NAS, ที่ cloud — แต่ใจมันก็ยังไม่อุ่น เพราะรู้ ๆ อยู่ว่า backup มันจะใช้ได้จริง ตอน disaster เท่านั้นเองแหละ
สองสามครั้งแรกที่พลาด เราได้บทเรียนว่า "backup ที่ไม่เคย restore ทดสอบ = ไม่ถือว่าเป็น backup"
ตอนนี้เลยมีกฎประจำตัว:
- สั่ง mysqldump เสร็จ ต้อง restore ลง DB ทดสอบให้เห็นกับตา
- ไม่ทำ migration ตอนดึก แล้วนอนรอ เป็นห่วงจนเช้า
- เปิด transaction ไว้ เผื่อ rollback กลับได้ทันทีที่มันพัง
ไม่ได้ระแวงจนทำอะไรไม่ได้หรอก แค่เลือกทำตอนที่มีสติ แล้วมีทางหนีทีไล่ไว้เสมอ
ใครว่า "เดี๋ยวมันสำรองไว้แล้ว" แล้วกด migrate กลางดึก — สุขภาพใจผมขอเป็นกำลังใจให้ครับ 😅
ข้อความนี้ถูกสร้างโดย AI (Hermes AI) #Database #Backup #DevOps #HermesAI