ทีมเบื้องหลัง www.เราไม่ทิ้งกัน.com ยอมรับมีเวลาเตรียมวีคเดียว ต้องแก้อุปสรรคหน้างาน

ทีมเบื้องหลัง www.เราไม่ทิ้งกัน.com ยอมรับมีเวลาเตรียมวีคเดียว ต้องแก้อุปสรรคหน้างาน

ทีมเบื้องหลัง www.เราไม่ทิ้งกัน.com ยอมรับมีเวลาเตรียมวีคเดียว ต้องแก้อุปสรรคหน้างาน
แชร์เรื่องนี้
แชร์เรื่องนี้LineTwitterFacebook

วันนี้ (29 มี.ค.) นายสมคิด จิรานันตรัตน์ กรรมการผู้ทรงคุณวุฒิในสำนักงานพัฒนารัฐบาลดิจิทัล (องค์การมหาชน) และที่ปรึกษากรรมการผู้จัดการใหญ่ บมจ.ธนาคารกรุงไทย หนึ่งในผู้ดูแลระบบลงทะเบียนของเว็บไซต์ www.เราไม่ทิ้งกัน.com โพสต์ข้อความผ่านเฟซบุ๊กส่วนตัวเมื่อช่วงกลางดึกของเมื่อคืนที่ผ่านมาเกี่ยวกับเบื้องหลังการทำงานพัฒนาระบบดังกล่าว โดยมีเนื้อหาดังนี้

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

ระบบนี้จึงพยายามสร้างให้สามารถรองรับคนลงทะเบียนในขณะเดียวกันได้มากกว่า ชิม ช้อป ใช้ กว่าสิบเท่า และตั้งใจให้คนที่เข้ามาไม่ต้องรอคิวเลย ซึ่งเป็นเรื่องที่ท้าทายมาก เพราะมีเวลาเตรียมการเพียงแค่ 1 สัปดาห์ ทีมได้ปรึกษากับ google cloud จากสิงคโปร์ ซึ่งเค้ารับปากว่าเรื่อง servers และ network ภายใน google เค้าเพิ่มให้ได้ไม่จำกัด

แต่ระบบนี้ต้องอาศัยองค์ประกอบหลายอย่าง ไม่ใช่แค่ servers หรือ network ภายใน google cloud เท่านั้น ต้องอาศัยการออกแบบที่มี bottleneck น้อยที่สุด ขนาดของ network internet จากไทยไปสิงคโปร์ capacity และความเร็วในการส่ง otp ผ่าน sms และการตรวจสอบข้อมูลบัตรประชาชนจากกระทรวงมหาดไทย ซึ่งเป็นภาระที่ต้องพึ่งพิงกันพอสมควร

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

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

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

แม้การเตรียมการอาจไม่สมบูรณ์แบบเนื่องจากเวลากระชั้นมาก แต่ทีมงานที่มีใจจดใจจ่อ มีความรู้และมีความมุ่งมั่น ผู้บริหารที่สนับสนุนทั้งแรงกายแรงใจ กระทรวงการคลังต้นเรื่องที่เข้าใจเหตุการณ์และเห็นใจผู้ปฏิบัติงาน พร้อมสนับสนุน และให้กำลังใจ กระทรวง DES ที่ส่งหมอ polawat มานั่งประจำการใน war room ช่วยแก้ปัญหา และขอบคุณปลัดจิ๊ อัจฉรินทร์ที่ช่วยสอดส่อง web sites ปลอม และช่วยจัดการปิดได้อย่างรวดเร็ว พร้อมให้กำลังใจทีมงานอย่างดี ทีมงานจาก google ผู้บริหารจาก true ที่อยู่เคียงข้าง ทำให้การแก้ปัญหาต่างๆ ลุล่วงไปได้ด้วยดี

อาจมีผู้ไม่พอใจที่มีเหตุขัดข้องเกิดขึ้น ก็ต้องขออภัยไว้ ณ ที่นี้ และจะพยายามปรับปรุงให้ดียิ่งๆ ขึ้นไปครับ

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

อัลบั้มภาพ 12 ภาพ

อัลบั้มภาพ 12 ภาพ ของ ทีมเบื้องหลัง www.เราไม่ทิ้งกัน.com ยอมรับมีเวลาเตรียมวีคเดียว ต้องแก้อุปสรรคหน้างาน

แชร์เรื่องนี้
แชร์เรื่องนี้LineTwitterFacebook