ในทุกๆ วันที่เราตื่นขึ้นมาหยิบสมาร์ตโฟน เลื่อนดูฟีด Facebook ค้นหาข้อมูลใน Wikipedia หรือกดสั่งของลงตะกร้าในเว็บไซต์ เราคุ้นเคยกับความรวดเร็วและหน้าตาที่สวยงามของแพลตฟอร์มเหล่านี้ จนบางครั้งเราก็ลืมตั้งคำถามไปว่า เบื้องหลังความสะดวกสบายทั้งหมดนี้ มันถูกขับเคลื่อนด้วยฟันเฟืองแบบไหน
ถ้าเปรียบโลกอินเทอร์เน็ตเป็นเมืองขนาดใหญ่ สิ่งที่เรามองเห็น ไม่ว่าจะเป็นภาพกราฟิกสวยๆ แอนิเมชันลื่นไหล หรือปุ่มกดที่ตอบสนองทันใจ สิ่งเหล่านี้คือส่วนหน้าบ้าน หรือที่วงการเทคโนโลยีเรียกว่า Frontend ซึ่งเปรียบเสมือนตึกระฟ้าที่ถูกออกแบบมาอย่างหรูหรา เพื่อดึงดูดสายตาผู้คน
แต่ตึกที่สูงตระหง่านเหล่านี้จะตั้งอยู่ไม่ได้เลย หากขาดรากฐานที่ฝังลึกอยู่ใต้ดิน นั่นคือระบบหลังบ้าน หรือ Backend ซึ่งเป็นเหมือนห้องเครื่องยนต์ขนาดใหญ่ที่คอยรับข้อมูล ซ่อนตัวอยู่ในความมืด และประมวลผลคำสั่งนับล้านล้านครั้งในเสี้ยววินาที
หลายคนอาจจะคิดว่า ห้องเครื่องยนต์ของโลกอินเทอร์เน็ตในยุคนี้ คงจะถูกสร้างขึ้นด้วยเทคโนโลยีที่ล้ำสมัยที่สุด ซับซ้อนที่สุด หรือถูกออกแบบอย่างรัดกุมโดยบริษัทยักษ์ใหญ่ระดับโลกที่มีวิศวกรระดับหัวกะทินับพันคน
แต่ความจริงกลับกลายเป็นเรื่องตลกร้ายครับ
เพราะหากเราเจาะลึกลงไปดูโครงสร้างของเว็บไซต์ทั่วโลก เราจะพบว่ากว่าครึ่งหนึ่งของเว็บไซต์ทั้งหมดบนโลกอินเทอร์เน็ต ถูกค้ำจุนด้วยรากฐานของภาษาโปรแกรมที่เก่าแก่ มีโครงสร้างที่ถูกนักพัฒนาทั่วโลกตั้งคำถามและวิพากษ์วิจารณ์มาตลอดหลายสิบปี และที่สำคัญที่สุดคือ มันเริ่มต้นมาจากการเป็นแค่เครื่องมือชิ้นเล็กๆ ที่โปรแกรมเมอร์คนหนึ่งเขียนขึ้นมาใช้งานส่วนตัวในห้องนอนเท่านั้น
เลือกฟังกันได้เลยนะครับ อย่าลืมกด Follow ติดตาม PodCast ช่อง Geek Forever’s Podcast ของผมกันด้วยนะครับ
🎧 ฟังผ่าน Spotify :
🎧 ฟังผ่าน Apple Podcast :
🎧 ฟังผ่าน Podbean :
🎧 ฟังผ่าน Youtube :
ติดตามสาระดี ๆ อัพเดททุกวันผ่าน Line OA ด.ดล Blog