Data Mesh และ Data Fabric

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Miller Trujillo

Senior Software Engineer

Data Mesh

  • แนวทางสถาปัตยกรรมที่กระจายความเป็นเจ้าของและการจัดการข้อมูล
  • ความเป็นเจ้าของและการจัดการ:
    • รับผิดชอบข้อมูลอย่างครบถ้วน
    • ดูแลคุณภาพ ความปลอดภัย และความเป็นส่วนตัว
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

สถาปัตยกรรม Data Mesh

  • กำหนดเจ้าของสำหรับแต่ละชุดข้อมูล
  • เผยแพร่ข้อมูลในรูปแบบผลิตภัณฑ์
  • ใช้โครงสร้างพื้นฐานร่วมกัน
  • Microservices
  • เปลี่ยนแนวคิดใหม่!

มุมมองสถาปัตยกรรม Data Mesh ในภาพรวม

1 https://martinfowler.com/articles/data-monolith-to-mesh.html
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

แล้วจะประมวลผลข้อมูลอย่างไร?

  • มุ่งเน้นด้านองค์กรและวัฒนธรรมในการจัดการข้อมูล
  • ผลิตภัณฑ์ข้อมูลของโดเมนคือสิ่งสำคัญอันดับหนึ่ง
  • เครื่องมือเป็นเพียงสิ่งรอง
  • Data lake และ data warehouse เป็นเพียงโหนด ซึ่งเป็นรายละเอียดภายในโดเมน
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

ประโยชน์และความท้าทายของ Data Mesh

  • ประโยชน์:
    • การเปิดกว้างด้านข้อมูล
    • การกระจายอำนาจ
    • ความเป็นเจ้าของที่ชัดเจน
    • ความสามารถในการปรับขนาดและความคล่องตัว
    • เวลาออกสู่ตลาดที่รวดเร็วขึ้น
    • ความยืดหยุ่นในการเลือก Technology Stack
    • ...
  • ความท้าทาย:
    • การเปลี่ยนแปลงวัฒนธรรมองค์กร
    • Data Governance
    • การทำงานร่วมกันและการประสานงาน
    • ความซับซ้อนทางเทคนิค
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Data Fabric

  • มุมมองข้อมูลแบบรวมและบูรณาการ
  • การเปิดกว้างด้านข้อมูล
  • Metadata
    • Knowledge graph
    • อัลกอริทึม AI/ML
    • Active metadata
  • การผสานรวมอย่างชาญฉลาด
  • การจัดการและปกป้องข้อมูลที่ดีขึ้น
1 https://www.gartner.com/smarterwithgartner/data-fabric-architecture-is-key-to-modernizing-data-management-and-integration 2 https://www.ibm.com/topics/data-fabric
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Data Fabric ควรรองรับ...

  • ETL
  • Streaming
  • Replication
  • Messaging
  • Data virtualization
  • Data microservices
  • ...
ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

มาฝึกกันเถอะ!

ทำความเข้าใจสถาปัตยกรรมข้อมูลสมัยใหม่

Preparing Video For Download...