จากบทความเรื่อง Microservices Testing ทั้ง 3 parts จาก InfoQ นั้น ประกอบไปด้วย Part 1 12 เทคนิคในการทดสอบ Part 2 ข้อดีข้อเสียของทั้ง 12 เทคนิค Part 3 เป็นกรณีศึกษาจากระบบต่าง ๆ เป็น 3 บทความที่ทำให้เราเห็นแนวทาง ของการทดสอบระบบงานที่ออกแบบตามแนวคิด Microservices จึงทำการสรุปแนวทางคร่าว ๆ ไว้ดังนี้ มาดูสิ่งที่สำคัญมาก ๆ ว่ามีอะไรบ้าง
Read More…
หลังจากทาง RedHat จะปล่อย Quarkus 1.0 ออกมา พบว่าน่าสนใจดี มีความสามารถให้เล่นให้ใช้เยอะเลย น่าจะเป็นอีกหนึ่งทางเลือกของเครื่องไม้เครื่องมือในการพัฒนาระบบงาน ยิ่งพูดเรื่องของ Cloud Native แล้ว น่าจะโดนมิใช่น้อย ดังนั้นเรามาทำความรู้จักกันนิดหน่อย
Read More…
ช่วงวันหยุดได้รับ email แจ้งว่า ทาง O’Reilly และ Nginx ร่วมมือกันปล่อยหนังสือฟรี เรื่อง Monolith to Microservices :: Evolutionary Patterns to Transform your Monolith จำนวน 274 หน้าออกมา เขียนโดยคุณ Sam Newman ซึ่งเขียนหนังสือเรื่อง Building Microservices จากเท่าที่อ่านคร่าว ๆ น่าสนใจดีครับ ลอง download ไปอ่านกันดู
Read More…
จากการคุยเรื่องการนำแนวคิด Microservices มาใช้ในการออกแบบและพัฒนาระบบงาน มี issue ต่าง ๆ ที่คุยกันว่า จำเป็นต้องทำความเข้าใจ และคิดวิธีการจัดการหรือแก้ไขปัญหาต่าง ๆ เหล่านั้น เพื่อให้สามารถยังคงประโยชน์ของ Microservices ไว้ จึงทำการสรุปไว้นิดหน่อย
Read More…
จากเอกสารเรื่อง Blowing Up the Monolith: Adopting a Microservices-Based Architecture จากทาง KongHQ ทำการอธิบายเกี่ยวกับการนำแนวคิด Microservices มาปรับใช้สำหรับการปรับปรุงระบบเดิมที่มีลักษณะแบบ Monolith ให้ดีขึ้นว่าควรพิจารณาในเรื่องใดบ้าง รวมทั้งควรมี strategy ในเรื่องต่าง ๆ ที่ชัดเจน หนึ่งในนั้นคือ Transition strategy
Read More…
จากการพูดคุยเรื่องของ Event-based architecture นั้น มักจะเจอ 2 คำคือ Domain Event Event Sourcing คำถามที่น่าสนใจคือมันคืออะไร ? ทำหน้าที่อะไรกันแน่ ก็เลยทำการอธิบายแบบสั้น ๆ ไว้หน่อย
Read More…
จาก VDO เรื่อง Deconstructing the Monolith (Shopify Unite Track 2019) ทำการอธิบายถึง architecture ระบบของ Shopify ว่ามีความเป็นมาอย่างไร ตั้งแต่แบบ Monolith เมื่อระบบมีขนาดใหญ่และซับซ้อน จึงเกิดปัญหาและส่งผลกระทบต่อระบบ บริษัท รวมไปถึง productivity ในการพัฒนาระบบงาน ดังนั้นทาง Shopify จึงต้องทำการแก้ไขและปรับปรุงนั่นเอง
Read More…
หลังจากที่ไปร่วมงาน ThougthWorks Talks Tech เรื่อง Sanely Grow your Microservices with Consumer-Driven Contract จึงทำการสรุปและขยายความของ Consumer-Driven Contract เพื่อให้เข้าใจว่าเป็นมาอย่างไรและมีความแตกต่างจากการทดสอบแบบอื่น ๆ อย่างไร
Read More…
ทางทีมงานพัฒนาระบบ SoundCloud และ DigitalOcean ทำการอธิบายเพิ่มเติมเรื่องสิ่งที่จำเป็นหรือต้องเตรียมพร้อมก่อนเข้าสู่โลกของ Microservices ซึ่งยังคงอ้างอิงไปยังบทความ Microservice Prerequisites ของคุณ Martin Fowlerผมเคยเขียน blog อธิบายไว้แล้ว
Read More…
เห็นเอกสารเรื่อง Top 6 Microservices patterns จาก MuleSoft ออกมา เป็นการแนะนำ 6 แบบของ Microservices ที่มักถูกนำมาใช้งาน และดูเหมือนจะเป็นรูปแบบที่เกิดขึ้นในองค์กร IT ที่เป็น enterprise เสียด้วย จึงทำการสรุปไว้นิดหน่อย
Read More…