ผู้เขียนหนังสือ Building Microservices ชี้องค์กรกว่าครึ่งใช้ monolith แบบเดิมๆ...

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 4 มีนาคม 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    Sam Newman ผู้เขียนหนังสือ Building Microservices และ Monolith to Microservices ขึ้นพูดในงาน QCon ที่ลอนดอนระบุถึงกระแสของนักพัฒนาที่พยายามพัฒนาทุกอย่างให้เป็น microservice ไปเสียหมดว่าไม่เหมาะ

    เขาระบุว่ากระแส microservice ตอนนี้เหมือนยุค 1980 ที่คนทำงานไอทีมักพูดกันว่า "ไม่มีใครถูกไล่ออกเพราะซื้อไอบีเอ็ม" และคนทำงานมักเกาะกระแสนพยายามอิมพลีเมนต์แอปพลิเคชั่นให้เป็น microservice ไปเสียหมด แต่หลังจากทำไปก็จะพบว่าสถาปัตยกรรมซับซ้อนเกินไป

    Sam เล่าถึงกรณีที่แย่กว่านั้นคือการซอยแอปพลิเคชั่นออกเป็นส่วนย่อยๆ อย่างผิดๆ ทำให้ไม่ได้แอปที่เป็น microservice แต่กลับเป็นแอปแบบ monolith แบบกระจายตัวที่เอาเข้าจริงแล้วแอปแต่ละส่วนไม่สามารถอัพเดตแยกจากกันได้ แต่ต้องอัพเดตไปพร้อมๆ กันทั้งยวง

    เขาเล่าถึงซอฟต์แวร์ในบริษัท Segment ที่ทำงานด้านวิเคราะห์ข้อมูลที่สุดท้ายต้องปรับแอปเป็น monolith เพราะพบว่านักพัฒนาทำงานช้าลงเรื่อยๆ ขณะที่ซอฟต์แวร์แบบ monolith เองหากออกแบบได้ดีก็สามารถแบ่งย่อยเป็นโมดูลได้เหมือนกัน

    เขาให้สัมภาษณ์กับ The Register ระบุว่าคนทำงานควรหาคอขวดของระบบให้ดี และการแปลงแอปเป็น microservice ควรเป็นทางเลือกสุดท้าย

    ที่มา - The Register

    [​IMG]

    ภาพชุดเฟืองโดย MustangJoe

    Topics: microservice
     

แบ่งปันหน้านี้