modular Archive

มาเขียน code กับ Spring Modulith กันบ้าง

ต่อจากที่แนะนำ Spring Modulith ไปแล้วมาลองลงมือเขียน code ตามแนวทางนี้หน่อยว่าเป็นอย่างไรมีเครื่องมืออะไรที่น่าสนใจบ้าง

Read More…

ว่าง ๆ มาลอง custom JRE ด้วย Java Linker กันหน่อย

ตั้งแต่ JDK 9 ขึ้นมานั้น จะมี Java Linker มาให้ ซึ่งเป็น command line tool  ช่วยให้เราสามารถทำการ custom JRE (Java Runtime Environment)  เหมาะสมกับ application ของเราได้เอง โดยจะทำงานร่วมกับแนวคิดของ module นั่นเอง

Read More…

สรุปเรื่องของ Modular Monolith จากระบบของ Shopify

จาก VDO เรื่อง Deconstructing the Monolith (Shopify Unite Track 2019) ทำการอธิบายถึง architecture ระบบของ Shopify ว่ามีความเป็นมาอย่างไร ตั้งแต่แบบ Monolith เมื่อระบบมีขนาดใหญ่และซับซ้อน  จึงเกิดปัญหาและส่งผลกระทบต่อระบบ บริษัท รวมไปถึง productivity ในการพัฒนาระบบงาน ดังนั้นทาง Shopify จึงต้องทำการแก้ไขและปรับปรุงนั่นเอง

Read More…

Testable design ตอนที่ 1 เรื่อง modular

เขาบอกไว้ว่าคุณค่าจาก การออกแบบที่มันทดสอบได้ง่าย (Testable design) มันจะส่งผลให้ code ที่สร้างมานั้น ดีขึ้นกว่าเดิม ดังนั้น เรามาดูหน่อยกันหน่อยสิว่า Testable design มันเป็นอย่างไร รวมทั้งมีแนวคิดต่างๆ อย่างไร

Read More…