เว็บไซต์ควรแยกกับระบบหลังบ้านหรือไม่?

การรวมทุกอย่างไว้ด้วยกันดูประหยัดและง่าย จนถึงวันที่ประตูหน้าบ้านที่เปิดให้ทุกคน กลายเป็นทางเข้าสู่หัวใจของธุรกิจ
บริษัทแห่งหนึ่งสร้างเว็บไซต์ที่เก็บทุกอย่างไว้ในที่เดียว หน้าร้านที่ลูกค้าเห็น ฐานข้อมูลพนักงาน ข้อมูลการเงิน และระบบจัดการสต๊อก ทั้งหมดอยู่บนเซิร์ฟเวอร์เดียวกัน มันสะดวก ประหยัด และทำงานได้ดีมาหลายปี จนกระทั่งวันที่มีคนเจาะเข้ามาทางช่องโหว่เล็ก ๆ บนหน้าเว็บสาธารณะ และพบว่าจากตรงนั้น เขาเดินเข้าถึงทุกอย่างของบริษัทได้
ช่องโหว่นั้นไม่ได้อยู่ในส่วนที่สำคัญ มันอยู่ในฟอร์มติดต่อเรา ส่วนที่ดูไม่มีพิษภัยที่สุด แต่เพราะทุกอย่างอยู่ในบ้านหลังเดียวกันโดยไม่มีกำแพงกั้น ประตูเล็ก ๆ บานหนึ่งจึงกลายเป็นทางเข้าสู่ทุกห้อง
เมื่อความสะดวกกลายเป็นความเสี่ยง
การรวมเว็บไซต์กับระบบหลังบ้านไว้ด้วยกันนั้นน่าดึงดูดด้วยเหตุผลที่จริงแท้ มันถูกกว่า เพราะดูแลที่เดียว มันเร็วกว่าตอนเริ่มต้น เพราะไม่ต้องเชื่อมต่ออะไรหลายชั้น และมันเรียบง่ายกว่าในการทำความเข้าใจ สำหรับธุรกิจที่เพิ่งเริ่ม นี่เป็นการตัดสินใจที่สมเหตุสมผลอย่างยิ่ง
แต่สิ่งที่มักถูกมองข้ามคือความแตกต่างพื้นฐานระหว่างสองสิ่งนี้ เว็บไซต์ถูกออกแบบมาให้คนทั้งโลกเข้าถึงได้ นั่นคือหน้าที่ของมัน ส่วนระบบหลังบ้านถูกออกแบบมาเพื่อปกป้องสิ่งที่มีค่าที่สุดของคุณ สองสิ่งนี้มีปรัชญาที่ตรงข้ามกันโดยสิ้นเชิง อันหนึ่งเปิด อันหนึ่งปิด การวางมันไว้ด้วยกันคือการขอให้สิ่งที่ควรปิด รับความเสี่ยงของสิ่งที่ต้องเปิด
ขอบเขตที่มองไม่เห็นแต่ปกป้องคุณ
การแยกเว็บไซต์ออกจากระบบหลังบ้านคือการสร้างกำแพงระหว่างสองโลกนี้ เว็บไซต์พูดคุยกับระบบหลังบ้านผ่านช่องทางที่จำกัดและถูกควบคุมเท่านั้น เหมือนการที่แขกในร้านสั่งอาหารผ่านพนักงานเสิร์ฟ ไม่ใช่เดินเข้าครัวไปหยิบเอง หากมีปัญหาที่หน้าร้าน ครัวยังคงปลอดภัย และในทางกลับกัน
ก่อนตัดสินใจว่าจะรวมหรือแยก ลองพิจารณาคำถามเหล่านี้อย่างตรงไปตรงมา
- หากหน้าเว็บสาธารณะของเราถูกเจาะ มีข้อมูลอะไรบ้างที่ผู้บุกรุกจะเข้าถึงได้ทันที
- เรากำลังเก็บข้อมูลที่อ่อนไหวของลูกค้าหรือพนักงานไว้ในที่เดียวกับสิ่งที่เปิดให้คนทั้งโลกเห็นหรือไม่
- ความเสียหายจากการรั่วไหลครั้งเดียว จะมากกว่าค่าใช้จ่ายในการแยกระบบตั้งแต่ต้นหรือไม่
คำถามที่ดีกว่า คืออะไรที่เรารับไม่ได้ที่จะสูญเสีย
การแยกระบบไม่ใช่คำตอบสำหรับทุกคน มันมีต้นทุน ทั้งเงิน เวลา และความซับซ้อนที่เพิ่มขึ้น สำหรับเว็บไซต์ที่เป็นเพียงแผ่นพับออนไลน์ไม่มีข้อมูลสำคัญ การแยกอาจเป็นการลงทุนเกินจำเป็น แต่สำหรับธุรกิจที่เก็บข้อมูลลูกค้า ทำธุรกรรมการเงิน หรือมีข้อมูลภายในที่อ่อนไหว คำถามไม่ใช่ว่าการแยกคุ้มค่าหรือไม่ แต่คือเรารับความเสียหายได้แค่ไหนหากมันรั่วไหล
ที่ Whale Task เราพบว่าการตัดสินใจเรื่องสถาปัตยกรรมที่ดีไม่ได้เริ่มจากคำถามว่าอะไรประหยัดที่สุด แต่เริ่มจากคำถามว่าอะไรที่เรารับไม่ได้ที่จะสูญเสีย เมื่อคุณรู้ว่าอะไรคือสิ่งที่ต้องปกป้องด้วยชีวิต การออกแบบกำแพงรอบมันก็จะกลายเป็นเรื่องที่ชัดเจนขึ้นมาก
บริการที่เกี่ยวข้อง
รับพัฒนาเว็บแอปพลิเคชัน
สร้างเว็บแอปที่รองรับการเติบโตและเชื่อมกับระบบอื่นได้
WhaleScope
ดูโครงสร้างตลาดของทุกหมวดธุรกิจไทย บน WhaleScope
รายชื่อบริษัท ผู้เล่นรายใหญ่ และอัตราคงอยู่ของแต่ละหมวด — จากข้อมูลจดทะเบียน 2 ล้านนิติบุคคล
อ่านต่อ

เมื่อเว็บไซต์เริ่มเป็นระบบหลักของธุรกิจ
วันที่เว็บไซต์เลิกเป็นแค่โบรชัวร์ออนไลน์และกลายเป็นตัวธุรกิจเอง มีบางอย่างต้องเปลี่ยนตามไปด้วย

Cloud หรือ On-premise แบบไหนเหมาะกับธุรกิจคุณ?
การควบคุมที่จับต้องได้กับภาระที่มองไม่เห็น เป็นการแลกเปลี่ยนที่ SME มักประเมินต่ำไป คำถามไม่ใช่อันไหนทันสมัยกว่า แต่คือคุณแบกอะไรไหวจริง

ระบบที่ไม่มี Architecture จะโตต่อไม่ได้
สิ่งที่รองรับผู้ใช้ 10 คนได้สบาย อาจพังทลายเมื่อมีผู้ใช้ 1,000 คน การออกแบบสถาปัตยกรรมคือการลงทุนเพื่อวันพรุ่งนี้ที่ยังมาไม่ถึง

ทำไม Standard จึงสำคัญกว่าเครื่องมือ
เครื่องมือเปลี่ยนทุกปี แต่มาตรฐานและข้อตกลงร่วมคือสิ่งที่ทำให้ทีมและระบบยังเข้าใจกันได้ในระยะยาว บทความนี้ชวนผู้บริหารมองข้ามกระแสเครื่องมือ ไปหาสิ่งที่อยู่ทนกว่า
