การออกแบบระบบในรูปแบบ Microservices แตกต่างจาก Monolithic Architecture อย่างไร และมีผลต่อระบบสารสนเทศภาครัฐอย่างไร

Microservices รวมทุกฟังก์ชันไว้ในที่เดียว ทำให้ง่ายต่อการดูแล ส่วน Monolithic แยกเป็นบริการย่อย
Microservices ต้องใช้ภาษาโปรแกรมเดียวกันทุกบริการ ส่วน Monolithic ใช้ภาษาได้หลากหลาย
Microservices ใช้ได้กับระบบขนาดเล็กเท่านั้น ส่วน Monolithic เหมาะกับระบบขนาดใหญ่ของภาครัฐ
Microservices แบ่งระบบเป็นบริการย่อยอิสระ เพิ่มความยืดหยุ่นในการ Scale และ Deploy แต่ละส่วน ส่วน Monolithic พัฒนาและ Deploy เป็นหน่วยเดียว

เฉลยอธิบาย

Microservices แบ่งระบบออกเป็นบริการย่อยที่ทำงานอิสระกัน สามารถ Scale หรือ Deploy ทีละบริการได้ ส่วน Monolithic รวมทุกส่วนไว้ด้วยกัน สำหรับระบบสารสนเทศภาครัฐ Microservices ช่วยให้อัปเดตบางส่วนโดยไม่กระทบระบบทั้งหมด

ข้อสอบอื่นในวิชาการออกแบบและพัฒนาระบบสารสนเทศ

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