คำว่า “Modular monolith” มีความหมายตรงกับข้อใด

ลด Coupling และให้ทีมรับผิดชอบ End-to-end — แบ่งตาม Entity CRUD อย่างเดียวอาจ Chattiness/Transaction ข้าม Service
Client ร้องขอ Service/Resource จาก Server ผ่าน Network — ต้องจัด Latency, Failure, Auth, Concurrency และ Version
จงใจซ้ำ/รวมเพื่อ Read/performance/analytics หลังวัดจริง — ต้องกำหนด Source, Sync, Constraint และยอมรับ Write complexity
Deploy เดียวแต่แยก Module/Contract/Data ownership ภายในชัด — ต้องบังคับ Boundary จริง ไม่ใช่ชื่อ Package เท่านั้น

เฉลยอธิบาย

หลักฐานส่วนที่ 2: สถาปัตยกรรม: Monolith, Layered, Client–Server และ Three-tierระบุข้อความเต็มว่า “Modular monolith — Deploy เดียวแต่แยก Module/Contract/Data ownership ภายในชัด — ต้องบังคับ Boundary จริง ไม่ใช่ชื่อ Package เท่านั้น” ดังนั้นคำตอบคือ “Deploy เดียวแต่แยก Module/Contract/Data ownership ภายในชัด — ต้องบังคับ Boundary จริง ไม่ใช่ชื่อ Package เท่านั้น” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

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

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