Strangler Fig: ย้ายระบบเก่าทีละส่วน โดยไม่ต้องหยุดธุรกิจ

26 มิถุนายน 2569อ่าน 8 นาที
Strangler Fig: ย้ายระบบเก่าทีละส่วน โดยไม่ต้องหยุดธุรกิจ

การเขียนระบบใหม่ทั้งก้อนแล้วสลับวันเดียว คือความเสี่ยงที่หลายองค์กรเจ็บมาแล้ว Strangler Fig คือกลยุทธ์ค่อย ๆ แทนที่ระบบเก่าทีละส่วน ให้ของใหม่โตคลุมของเก่าจนถอดออกได้

เมื่อระบบเก่าเริ่มเป็นภาระ ทางเลือกที่ดูตรงไปตรงมาคือเขียนใหม่ทั้งหมดแล้วสลับวันเดียว แต่แนวทางนี้ล้มเหลวบ่อย เพราะระบบเก่าเก็บกฎธุรกิจที่ไม่มีใครจดไว้ และการสลับวันเดียวคือการเดิมพันทั้งบริษัทในคราวเดียว Strangler Fig เสนอทางที่ปลอดภัยกว่า คือค่อย ๆ ดักงานบางส่วนไปให้ระบบใหม่ทำ แล้วขยายไปเรื่อย ๆ จนระบบเก่าไม่เหลืองานต้องทำ

ชื่อนี้มาจากต้นไม้จริง

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

ทำไมวิธีนี้ลดความเสี่ยง

  • ทุกขั้นตอนเล็กพอที่จะย้อนกลับได้ถ้ามีปัญหา ไม่ใช่เดิมพันก้อนเดียว
  • ได้คุณค่าระหว่างทาง ไม่ต้องรอจนระบบใหม่เสร็จทั้งหมดถึงได้ใช้
  • ค่อย ๆ เรียนรู้กฎธุรกิจที่ฝังในระบบเก่า ก่อนถอดมันทิ้ง

Strangler Fig ไม่ใช่วิธีที่เร็วที่สุดบนกระดาษ แต่เป็นวิธีที่ทำให้ธุรกิจเดินต่อได้ตลอดการย้าย และนั่นคือสิ่งที่สำคัญกว่า เพราะระบบที่ดีที่สุดในโลกก็ไร้ค่า ถ้าต้องหยุดบริการลูกค้าเพื่อเปลี่ยนมัน

LegacyMigrationStrangler FigModernization

บริการที่เกี่ยวข้อง

รับพัฒนาเว็บแอปพลิเคชัน

สร้างเว็บแอปที่รองรับการเติบโตและเชื่อมกับระบบอื่นได้

WhaleScope

ดูโครงสร้างตลาดของทุกหมวดธุรกิจไทย บน WhaleScope

รายชื่อบริษัท ผู้เล่นรายใหญ่ และอัตราคงอยู่ของแต่ละหมวด — จากข้อมูลจดทะเบียน 2 ล้านนิติบุคคล

อ่านต่อ

ระบบเดิมไม่มีคนดูแลแล้ว ทำอย่างไรดี — วิธีรับช่วงต่อระบบที่คนอื่นทำไว้โดยไม่ต้องเริ่มใหม่ทั้งหมด

ผู้พัฒนาเดิมหายไป ระบบยังใช้ได้แต่แก้อะไรไม่ได้ และไม่มีใครกล้าแตะ เป็นสถานการณ์ที่ธุรกิจเจอบ่อยกว่าที่คิด บทความนี้อธิบายวิธีประเมินว่าระบบเดิมควรรับช่วงต่อหรือเขียนใหม่ สิ่งที่ต้องรวบรวมก่อนหาทีมใหม่ และวิธีส่งมอบที่ทำให้ไม่ต้องเจอปัญหาเดิมอีก

เมื่อ AI ทำให้ Technical Debt โตเร็วกว่าที่คิด

ความเร็วในวันนี้มีราคาที่ทบต้นในวันหน้า บทความนี้ชวนมองว่า AI เร่งทั้งการสร้างและการสะสมหนี้ทางเทคนิคไปพร้อมกันอย่างไร

ถึงเวลาหรือยังที่จะย้ายออกจาก WordPress?

WordPress พาคุณมาได้ไกล แต่สัญญาณบางอย่างกำลังบอกว่าคุณโตเกินกว่ามันแล้ว คำถามคือคุณกล้ายอมรับมันหรือยัง

ระบบที่สร้างเร็ว อาจแพงที่สุดในระยะยาว

ความเร็วในวันแรกมักถูกแลกด้วยทางลัดที่สะสมเป็นต้นทุนในวันที่เราไม่ได้นับ