เว็บต้องรักษาสถานะการเข้าสู่ระบบโดยลดความเสี่ยงขโมยเซสชัน จึงวินิจฉัยว่า เทียบเคียงการออกแบบเว็บแอป: โปรแกรม A ใช้ สถาปัตยกรรมไมโครเซอร์วิส กับ โปรแกรม B ใช้สถาปัตยกรรม Monolithic ข้อใดคือความแตกต่างที่สำคัญที่สุด
กไมโครเซอร์วิสไม่ต้องใช้ฐานข้อมูล
ขไมโครเซอร์วิสเร็วกว่า Monolithic เสมอ
คไมโครเซอร์วิสแบ่งเป็นบริการเล็ก ๆ อิสระกัน ขยายได้อิสระ แต่ซับซ้อนในการจัดการ
งMonolithic ใช้ได้กับทุกสถานการณ์
เฉลยอธิบาย
ความแตกต่างหลัก: ไมโครเซอร์วิส - โปรแกรมแบ่งเป็นบริการเล็ก อิสระกัน สามารถพัฒนา ขยาย แปลแต่ละตัวได้อย่างอิสระ แต่ซับซ้อนในการจัดการหลาย ๆ บริการ ส่วน Monolithic - โปรแกรมเดียวใหญ่ จัดการง่ายแต่ขึ้นต่อกันและยากต่อการขยาย ตัวเลือก B ผิดเพราะความเร็วขึ้นอยู่กับการออกแบบ ตัวเลือก C ผิด ตัวเลือก D ไม่ถูกต้อง ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 ครอบคลุม Broken Access Control, Security Misconfiguration, Supply Chain, Cryptographic Failures, Injection, Insecure Design, Authentication, Integrity, Logging และ Exceptional Conditions — https://owasp.org/Top10/