Chapter 18 : Microservices Architecture (Microservices Architecture)
-
อธิบายแนวคิด bounded context ใน microservices ทำไมมันถึงสำคัญมากสำหรับ microservices architecture?
-
ทำไมการแยก data ให้เป็นอิสระจึงสำคัญมากใน microservices architecture?
-
อธิบายความหมายของ protocol-aware heterogeneous interoperability และ microservices รองรับสิ่งนี้ได้อย่างไร
-
ความแตกต่างระหว่าง orchestration กับ choreography ใน microservices คืออะไร? ยกตัวอย่างสถานการณ์ที่แต่ละรูปแบบการสื่อสารนี้จะเหมาะสม
-
ทำไม microservices จึงใช้ topology แบบ database-per-service? สามารถใช้ monolithic หรือ domain database topology ได้หรือไม่?
-
ความเสี่ยงใหญ่ที่สุดสองข้อใน microservices architecture คืออะไร?
-
ทำไม agility, testability และ deployability จึงได้รับการรองรับที่ดีมากใน microservices?
-
ระบุสามเหตุผลที่ performance มักเป็นปัญหาใน microservices
-
อธิบาย topology ที่ microservices ecosystem อาจมี quantum เดียวเท่านั้น