ไปเจอ Domain Message Flow Diagram มาน่าสนใจดี
เป็น diagram สำหรับการออกแบบ flow ของ message
ที่ใช้ติดต่อสื่อสาร หรือ แลกเปลี่ยนระหว่าง actor, boundary context หรือ service/system ก็ว่าไป
เพื่อช่วยให้ทีมที่เกี่ยวข้องเข้าใจได้ง่ายยิ่งขึ้น
เป็นอีกรูปแบบหนึ่งของการพูดคุยบนภาษาเดียวกัน

โดยใน diagram ตัวนี้ จะมีสัญลักษณ์ต่าง ๆ ดังนี้

  • Actor
  • Boundary context
  • System
  • Command
  • Event
  • Query
  • Message format ของแต่ละส่วนทั้ง Command, Event และ Query

จาก diagram ตัวนี้ทำให้เราเห็น flow ของระบบงาน
แบบ end-to-end process กันเลย
รวมทั้งรูปแบบของข้อมูล หรือ message ที่ส่งกันอีกด้วย
ลองนำไปประยุกต์ใช้งานกันดูครับ
คิดว่าน่าจะมีประโยชน์พอสมควร