IronStats: เบื้องหลังแพลตฟอร์มข้อมูลไตรกีฬา
Bruno Kuntz เผยที่มาของโปรเจกต์ จากช่องว่างของเว็บสถิติและความคุ้นชินในการวิเคราะห์คู่แข่ง
Bruno Kuntz ผู้หลงใหลในตัวเลขและสถิติ ได้เปลี่ยนนิสัยการค้นหาข้อมูลคู่แข่งให้กลายเป็นฐานข้อมูลไตรกีฬาระดับโลก โดยเขาได้มาเปิดเผยเบื้องหลังการสร้างและการทำงานของ IronStats ในรายการ Café com Tri
การเปิดดูรายชื่อผู้เข้าแข่งขันแล้วค้นหาข้อมูลคู่แข่งในรุ่นเดียวกันผ่าน Google ถือเป็นเรื่องปกติของทั้งนักไตรกีฬาสมัครเล่นและมืออาชีพ แต่สำหรับ Bruno Kuntz ความอยากรู้นี้กลับพัฒนาจนกลายเป็นระบบขึ้นมา ในฐานะคนที่นิยามตัวเองว่าหลงใหลในตัวเลขและสเปรดชีต เขาพยายามทำความเข้าใจทุกรายละเอียดในการแข่งเสมอ ไม่ว่าจะเป็นเวลาการเปลี่ยนผ่านใน T1 ช้ากว่าค่าเฉลี่ยหรือไม่ ฟอร์มการว่ายน้ำเมื่อเทียบกับปีก่อนๆ เป็นอย่างไร ตลอดจนโอกาสที่แท้จริงในการติดโพเดียมหรือคว้าสิทธิ์ไปแข่งชิงแชมป์โลกในกลุ่มอายุ (Age Group) ของตนเอง
ช่องว่างที่ทิ้งไว้หลัง Endurance Data ปิดตัว
จุดเปลี่ยนสำคัญในการสร้าง IronStats เกิดขึ้นเมื่อ Endurance Data เว็บไซต์อ้างอิงผลการแข่งขันไตรกีฬาชั้นนำ ได้หยุดอัปเดตข้อมูลไปในปี 2023 โดย Bruno ซึ่งเป็นผู้ใช้งานประจำมาตั้งแต่เริ่มลงแข่ง Ironman 70.3 ในปี 2022 ตระหนักได้ทันทีว่าสังคมนักไตรกีฬาจะขาดแคลนฐานข้อมูลประวัติที่เป็นระบบสำหรับเปรียบเทียบเวลาแต่ละช่วง (splits) และผลงานตามกลุ่มอายุ
การดึงและประมวลผลข้อมูลระดับโลกแบบอัตโนมัติ
เมื่อไม่มีสิทธิ์เข้าถึง API ส่วนตัวของผู้จัด Ironman ทางออกคือการเขียนสคริปต์ขึ้นมาเองเพื่อดึงข้อมูลผลการแข่งขันที่เปิดเผยต่อสาธารณะบนเว็บไซต์ทางการ ในช่วงเริ่มต้นของการวางระบบ ต้องใช้เวลาดึงข้อมูลอย่างต่อเนื่องถึง 3-4 วัน เพื่อรวบรวมสถิติการแข่งขันจากสนามทั่วโลกย้อนหลังไปตั้งแต่ปี 2017
หลังจากรวบรวมฐานข้อมูลประวัติได้สมบูรณ์ ขั้นตอนการดูแลรักษาก็กลายเป็นเรื่องสะดวกรวดเร็ว ทุกๆ สิ้นสุดสัปดาห์ที่มีการแข่งขัน สคริปต์จะอ่านและอัปเดตโปรไฟล์ของนักกีฬาพร้อมบันทึกเวลาการแข่งขันโดยอัตโนมัติ จากฐานข้อมูลหลักนี้ IronStats จึงสามารถนำเสนอตัวชี้วัดเปรียบเทียบ การพยากรณ์สภาพอากาศ ตลอดจนการวิเคราะห์รายชื่อผู้เข้าแข่งขัน (start list) สำหรับนักไตรกีฬาทุกระดับ