เนื้อหาในเว็บไซต์นี้ได้รับการแปลโดยใช้ปัญญาประดิษฐ์ (AI) หรือเทคโนโลยีการแปลด้วยเครื่อง และอาจมีข้อผิดพลาด

Skip to content

เครื่องมือวิศวกรรมขั้นสูงของเราสร้างโลกเสมือนจริงอย่างไร

  • ในฐานะแพลตฟอร์มขนาดใหญ่ที่ให้บริการผู้ใช้ที่ใช้งานรายวันถึง 85.3 ล้านคน* Roblox มอบประสบการณ์ที่หลากหลายด้วยความน่าเชื่อถือสูงและค่าความหน่วงต่ำ การบรรลุประสิทธิภาพในระดับนี้ขึ้นอยู่กับการใช้เครื่องมือและกระบวนการทางวิศวกรรมที่ล้ำสมัย ซึ่งไร้ความยุ่งยาก มีประสิทธิภาพ และผลักดันขอบเขตของนวัตกรรมอย่างต่อเนื่อง
  • วิศวกร Roblox กว่า 1,000 คนใช้ผลิตภัณฑ์หลักสามอย่าง—แพลตฟอร์มวงจรชีวิตไมโครเซอร์วิสของเรา, ศูนย์กลางโค้ดของเรา, และแพลตฟอร์มการสังเกตขั้นสูงของเรา
  • เราได้ลดเวลาหยุดทำงานอย่างมีนัยสำคัญและลดเวลาเฉลี่ยในการแก้ไขปัญหาลงอย่างต่อเนื่องถึง 50% ในสองปีติดต่อกัน
  • ดัชนีประสิทธิผลทางวิศวกรรม (EPI) ที่พัฒนาขึ้นใหม่ของเราให้ภาพรวมที่ครอบคลุมเกี่ยวกับความพยายามทางวิศวกรรมของเรา และในไตรมาสที่ 4 ของปี 2024 EPI โดยรวมเพิ่มขึ้น 12.9% เมื่อเทียบกับปีที่ผ่านมา

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

Roblox เป็นแพลตฟอร์มระดับโลก โดยมีผู้ใช้ที่ใช้งานรายวันถึง 85.3 ล้านคน* สามารถสื่อสารกันได้แบบเรียลไทม์ผ่านหลายภาษา แพลตฟอร์ม และอุปกรณ์ต่างๆ ตั้งแต่โทรศัพท์ Android ระดับล่างไปจนถึงคอนโซลระดับสูง เราสนับสนุนรูปแบบเนื้อหาที่หลากหลาย—ข้อความ เสียง ข้อมูล 3 มิติ และอื่นๆ อีกมากมาย—ทั้งหมดนี้มีความน่าเชื่อถือสูงมากและมีความหน่วงต่ำ

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

นวัตกรรมด้วยเครื่องมือวิศวกรรมที่ทันสมัยที่สุด

หัวใจสำคัญของกลยุทธ์การผลิตทางวิศวกรรมของเราคือเครื่องมือสามอย่าง: แพลตฟอร์มวงจรชีวิตไมโครเซอร์วิสของเรา, ศูนย์โค้ดของเรา—เครื่องมือการพัฒนาในลูปภายใน—และแพลตฟอร์มการสังเกตการณ์ขั้นสูงของเรา. เครื่องมือเหล่านี้ร่วมกันช่วยให้วิศวกรของ Roblox กว่าหนึ่งพันคนสามารถแก้ไขปัญหาที่ท้าทายได้.

แพลตฟอร์มการจัดการวงจรชีวิตแอปพลิเคชัน

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

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

ศูนย์โค้ด

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

ศูนย์โค้ดได้กลายเป็นเครื่องมือที่สำคัญอย่างรวดเร็วสำหรับวิศวกรของ Roblox ที่ต้องการเพิ่มประสิทธิภาพกิจกรรมการเขียนโค้ดของพวกเขา โดยคำขอ pull request ได้เห็นการปรับปรุงถึง 20% ในเวลา P75 ที่จำเป็นสำหรับการนำการเปลี่ยนแปลงไปใช้

แพลตฟอร์มการสังเกตการณ์ขั้นสูง

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

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

นวัตกรรมเหล่านี้ไม่เพียงแต่มีผลกระทบอย่างมากภายในองค์กรเท่านั้น แต่ยังช่วยเพิ่มประสบการณ์ในชีวิตประจำวันของผู้ใช้ Roblox อีกด้วย เราได้ลดเวลาหยุดทำงานลงอย่างมีนัยสำคัญและลดค่าเฉลี่ยเวลาในการแก้ไขปัญหา (MTTM) ลง 50% อย่างต่อเนื่องเป็นเวลาสองปีติดต่อกัน ผลลัพธ์ที่ได้คือประสบการณ์ที่ราบรื่นและเชื่อถือได้มากขึ้นสำหรับทุกคนในระบบนิเวศของเรา

การวัดและเพิ่มประสิทธิภาพการผลิตทางวิศวกรรม

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

เพื่อบรรลุเป้าหมายนี้ ดัชนีประสิทธิผลทางวิศวกรรม (EPI) ที่พัฒนาขึ้นใหม่ของเราให้ภาพรวมที่ครอบคลุมของความพยายามทางวิศวกรรมของเรา ซึ่งคล้ายกับวิธีที่แผงหน้าปัดรถยนต์แสดงภาพรวมของประสิทธิภาพและสุขภาพของ

ยานพาหนะ ในไตรมาสที่สี่ของปี 2024 เราได้ปรับปรุง EPI โดยรวมเพิ่มขึ้น 12.9% เมื่อเทียบกับปีที่ผ่านมา โดยมีปัจจัยหลักมาจากความเร็วในการดำเนินงาน ในขณะที่ยังคงรักษามาตรฐานคุณภาพเดิมไว้ 

แม้ว่าจะง่ายกว่าและเหมาะสมกับวัตถุประสงค์ของ Roblox มากกว่าเฟรมเวิร์กอย่าง DORA หรือ SPACE แต่ตัวชี้วัดนี้ให้การประเมินประสิทธิภาพการทำงานแบบองค์รวมสำหรับกลุ่มและประเภทนักพัฒนาที่หลากหลายของเรา เช่น ทีม Engine และ ML เราใช้ EPI เพื่อมอบข้อเสนอแนะและคำแนะนำที่ตรงจุดซึ่งช่วยให้ทีมสามารถติดตามและเพิ่มประสิทธิภาพการทำงานของพวกเขาได้ในแต่ละไตรมาส

EPI ประกอบด้วยสามองค์ประกอบ:

  1. ความเร็ว: องค์ประกอบนี้วัดความเร็วของกิจกรรมทางวิศวกรรมโดยใช้สัญญาณที่หลากหลาย รวมถึงระยะเวลาของรอบการทำงานและความถี่ในการปรับใช้ เพื่อวัดจังหวะการพัฒนา
  2. คุณภาพ: องค์ประกอบนี้อาศัยตัวชี้วัดเช่นการครอบคลุมของโค้ดและสุขภาพของทรีคเพื่อให้ความมั่นใจว่าเราทราบสิ่งที่ต้องทำเพื่อที่จะสามารถดำเนินการอย่างรวดเร็วและผลิตสินค้าที่มีคุณภาพได้
  3. การรายงานผลผลิตด้วยตนเอง: เราแสวงหาข้อมูลย้อนกลับโดยตรงและตรงเป้าหมายจากวิศวกรของเราอย่างต่อเนื่อง ข้อมูลนี้ให้ข้อมูลเชิงลึกที่สำคัญเกี่ยวกับจุดที่ก่อให้เกิดปัญหาซึ่งส่งผลกระทบต่อผลผลิตและความพึงพอใจ ข้อมูลประเภทนี้มีความสำคัญอย่างยิ่งในการทำความเข้าใจความท้าทายที่วิศวกรของเราเผชิญและไม่สามารถวัดได้จากตัวชี้วัดอื่นๆ องค์ประกอบนี้ยังช่วยกำหนดทิศทางของเราโดยให้ข้อมูลโดยตรงในการตัดสินใจเพื่อสร้างโซลูชันต่างๆ เช่น ศูนย์โค้ดและแพลตฟอร์มการจัดการวงจรชีวิตแอปพลิเคชัน

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

ปัญญาประดิษฐ์และพรมแดนใหม่แห่งวิศวกรรมศาสตร์

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

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

* ณ สิ้นสุดระยะเวลาสามเดือนสิ้นสุดวันที่ 31 ธันวาคม 2567