ในการออกแบบระบบสารสนเทศแบบโมดูลเดียว (Monolithic) เทียบกับระบบแบบไมโครเซอร์วิส (Microservices) ข้อความใดต่อไปนี้ถูกต้อง

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

เฉลยอธิบาย

ตัวเลือก D ระบุความสามารถในการ deploy แยกบริการได้ถูกต้องภายใต้การออกแบบที่เหมาะสม ส่วน B ก็เป็นข้อดีที่อาจเกิดกับ monolith คือมีความซับซ้อนแบบกระจายน้อยกว่า แต่ไม่ตอบจุดเด่นด้านการปล่อยรุ่นของ microservices; A และ C เป็นข้อกล่าวแบบตายตัว

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

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