เหตุการณ์มาถึงไม่เรียงลำดับแต่ธุรกิจต้องใช้ลำดับ ควรออกแบบอะไร

รวมงานหนักไว้ในคำขอผู้ใช้โดยไม่จำกัดเวลา
ใช้ sequence หรือ version ตรวจเหตุการณ์เก่าและกำหนดขอบเขต ordering ที่จำเป็น
ส่งข้อความโดยไม่กำหนดการซ้ำ ลำดับ หรือ dead-letter
ให้ทุกบริการแก้ฐานข้อมูลของกันและกันได้โดยตรง

เฉลยอธิบาย

ระบบกระจายไม่ควรสมมติลำดับทั่วโลกโดยไม่มีการรับประกัน แหล่งอ้างอิง: NIST SP 800-218 SSDF v1.1 https://csrc.nist.gov/pubs/sp/800/218/final; OWASP Top 10:2025 https://owasp.org/Top10/ และ OWASP ASVS 5.0 https://owasp.org/www-project-application-security-verification-standard/

ข้อสอบอื่นในวิชาความรู้เรื่องการพัฒนาระบบงานประยุกต์

ดูข้อสอบวิชานี้ทั้งหมด →