ระบบต้องรองรับคำขอระดับล้านต่อวินาที ทีมเสนอแยก microservices ทันที ข้อใดเป็นการตัดสินใจที่รอบคอบที่สุด
กmicroservices ทำให้รองรับโหลดได้เอง
ขใช้ service ให้มากที่สุด
คแยกขอบเขตบริการเมื่อมีเหตุ พร้อมออกแบบ network, data consistency, observability และ failure isolation
งเลิกทดสอบ end-to-end
เฉลยอธิบาย
microservices ช่วยแยกการขยายได้ แต่เพิ่ม distributed failure และภาระปฏิบัติการ ต้องพิสูจน์ด้วย workload และทีมที่รองรับ