
หลังจากที่ Google Stitch เพิ่มไฟล์ DESIGN.md เข้ามาเพื่อใช้อธิบาย style guide ของระบบงานให้ AI Agent for coding เข้าใจได้เปิดออกมาเป็น opensource แล้วซึ่งมีทั้ง specification และ CLI tools เช่น

แนวทางในการออกแบบระบบงานแบบ distributed นั้นเรื่องของ Resilience pattern เป็นความรู้พื้นฐานที่สำคัญมาก ๆเพื่อให้ระบบมีความเสถียรและคงทนต่อความผิดพลาดมากยิ่งขึ้นทั้ง backoff, timeout, retry, idempotency และ circuit breaker แต่ถ้าจัดการไม่ดี ก็อาจจะทำให้เกิดปัญหาตามมาได้ยกตัวอย่างเช่น การ Retry หรือ ทำซ้ำ

เห็นว่า Technology Radar Volume 34 จากทาง thoughtworks ถูกปล่อยออกมาจะเน้นเรื่องของการนำ AI Agent มาใช้ในการส่งมอบ software ให้ดีขึ้นโดยบ่อยครั้งจะเจอว่า เราอาจจะอวยเกินไปด้วยซ้ำดังนั้นจึงมีคำแนะนำว่า ให้กลับมาที่ foundation สำหรับ engineering practice ต่าง ๆ ให้มากขึ้นเพื่อให้สามารถจัดการระบบงานที่มีความซับซ้อนได้ดีขึ้นรวมทั้งยังลดความเสี่ยงต่าง ๆ ลงไปอีกด้วยเมื่อมีการนำ AI มาใช้งาน

หนึ่งในแนวคิดที่น่าสนใจใน Test Automation โดยเฉพาะในส่วนของ UI testing ไม่ว่าจะเป็น web app และ mobile appนั่นคือ Self-Healingเพื่อช่วยทำให้การทดสอบมัน stable มากยิ่งขึ้นอะไรที่มันผิดก็พยายาม run ใหม่ หรือ แก้ไขเพื่อทำให้ test ผ่านแบบอัตโนมัติ (Retry until green !!)เนื่องจากในฝั่งของ UI (User Interface) นั้นออกแบบมาเพื่อคนใช้งานไม่ใช่ออกแบบมาเพื่อ machine หรือ computer นั่นเองที่เน้นเรื่องของ user experience ที่ดีต่อผู้ใช้งาน