Dev ไปเรื่อย
← กลับไปที่ SYSTEM_LOGS
LOG_0022024.09.28· อ่าน 8 นาที

Microservices สำหรับร้านเล็ก: จำเป็นจริงเหรอ?

ArchitectureBackend

ร้านเล็กๆ ที่มี order วันละไม่กี่สิบ ไม่ต้องแตก service เป็นสิบตัวให้ปวดหัวหรอกน้า monolith ตัวเดียวก็เอาอยู่ และ deploy ง่ายกว่าเยอะ

เราจะแยก service ก็ต่อเมื่อมันมีเหตุผลจริงๆ เช่น ส่วนที่โหลดหนักมากจนต้อง scale แยก หรือทีมโตจนคนเหยียบขากันเองในโค้ดเดียว

ก่อนจะ over-engineer ลองถามตัวเองก่อนว่า ตอนนี้มันพังเพราะอะไร ถ้าตอบไม่ได้ แสดงว่ายังไม่ต้องแยก