Tags:
Node Thumbnail

Dapr โครงการรันไทม์โอเพ่นซอร์สจาก Microsoft เพื่อการพัฒนาแอปแบบ event-driven โดยเฉพาะไมโครเซอร์วิสเข้าสู่เวอร์ชัน 1.0 และพร้อมใช้งานในโปรดักชั่นแล้ว

Dapr ย่อมาจาก Distributed Application Runtime เปิดตัวโครงการครั้งแรกเมื่อปลายปี 2019 ออกอัพเดตมาแล้ว 14 ครั้ง รองรับคลาวด์รายใหญ่หลายเจ้า ทั้ง AWS, Google Cloud, Azure และ Alibaba ซึ่งตอนนี้โครงการมีผู้ร่วมส่งโค้ดราว 700 คน และมีองค์กรบางแห่งเริ่มใช้งานในโปรดักชั่นบ้างแล้ว

Tags:
Node Thumbnail

โครงการ Istio ที่เป็นแพลตฟอร์มทำ service mesh ควบคุมการสื่อสารระหว่าง microservice ประกาศเปลี่ยนสถาปัตยกรรมใหม่ จากเดิมเซิร์ฟเวอร์หลักแบ่งเป็นส่วนย่อยๆ ถึง 5 ชิ้น ได้แก่ Mixer, Pilot, Gallery, Citadel, และ Injector มาเหลือ istiod ไบนารีเดียวเท่านั้น โดย Mixer เป็นส่วนขยายที่ลงแยกได้ และเวอร์ชั่นใหม่จะไม่ลงเป็นค่าเริ่มต้น

สำหรับซอฟต์แวรร์ที่รันบนโหนดก็จะรวบจาก Node Agent และ Istio Agent เหลือ Istio Agent ตัวเดียวเช่นกัน

Tags:
Topics: 
Node Thumbnail

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

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

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

Tags:
Node Thumbnail

ไมโครซอฟท์เปิดตัวโครงการ Dapr รันไทม์แบบ event driven สำหรับการพัฒนา microservice ช่วยจัดการงานที่ต้องทำบ่อยๆ ในการพัฒนา โดยในเวอร์ชั่นอัลฟ่าบริการเหล่านี้ได้แก่