Розмір відео: 1280 X 720853 X 480640 X 360
Показувати елементи керування програвачем
Автоматичне відтворення
Автоповтор
"ความยาก คือการทำความเข้าใจโจทย์" ขอบคุณมากครับที่แบ่งปันความรู้
ขอบคุณมากครับ หลังจากได้ดู กลับมาคิดว่าตัวเองยังต้องศึกษาอีกมาก ขอให้กำลังใจและวิดีโอดีๆแบบนี้ต่อไปนะครับ
ในหนังสือ Sam Newman ไม่ถือว่า 2-Phase Commit เป็น pattern หนึ่งใน microservices นะครับ เผื่อใครมาดูแล้วงง
ขอบคุณมากครับ และทำให้เข้าใจถึงภาพรวมมากขึ้น
มีประโยชน์มากเลยครับ
ลึกซึ้ง
ขอบคุณมากครับ เป็นประโยชน์มากๆเลยครับ มีหลายอย่างที่ต้องศึกษาเพิ่มเยอะเลย
ขอบคุณครับ
ชอบมากครับ มีประโยชน์สุดๆ ขอบคุณครับ
ขอบคุณครับ แจ่มเลย
ขอบคุณมากครับ มีประโยช์มากๆ
เนื้อหาดีมากครับ
ขอบคุณมากๆครับ
ชอบมากครับ :)
ชอบครับ
ติดตามครับผม
มี Slides show ในคลิปไหมครับ อยากได้จัง😅😆
เชิญครับdocs.google.com/presentation/d/1eCC71ETQFXL-u0kcPQOw2_-v1tFhHJY4GE2xhY2ucs0/edit?usp=sharing
ถ้าเป็นออกแบบ report ที่มีทั้ง sum count avg group จะต้อง design ยังไงครับ
โดยทั่วไปเวลาเราจะเอาข้อมูลจาก microservices หลาย ๆ ตัวมารวมกัน แล้วทำเป็น report ส่วนใหญ่จะทำเป็น microservice ใหม่ขึ้นมา เป็น Report Service แล้วให้ Report Service subscribe event จาก microservices ตัวอื่น ๆ มาเก็บเอาไว้ที่ Report Serviceส่วนวิธีการเก็บข้อมูลใน Report Service ก็ให้เลือกใช้ database ที่สามารถ query ไปแสดงได้ง่ายและเร็วครับ (เน้น query speed) อาจจะเป็น SQL หรือ NoSQL ก็ได้ เลือกใช้ตามความเหมาะสมได้เลยครับแล้วถ้าต้องการความเร็วมากสักหน่อย เราก็อาจจะ precalculate ข้อมูลที่จะแสดงเอาไว้ได้ด้วยครับ เช่นถ้าเราอยากจะเอา sum ของยอดขายในแต่ละวันไปแสดง แทนที่เราจะ sum ยอดขายทุก ๆ ครั้งที่มี request มาเราก็ sum เอาไว้ก่อนได้ คือมี Order Event จาก Order Service เข้ามา ก็เอายอดขายมาบวกเข้าไปเลย ก็ทำได้ครับ (ต้องออกแบบวิธีการเก็บข้อมูลใน db ให้เหมาะกับรูปแบบการใช้งาน)หรือถ้า scope มันไม่ได้ใหญ่มาก หรือ requirement ของ report มันยังไม่แน่นอนเท่าไหร่ อาจจะเริ่มจะจากทำบน service เดียวกันไปก่อนก็ได้ครับ เช่นอยากได้ report ของ order ก็ทำบน Order Service ไปเลย แล้วพอ requirement เริ่มนิ่ง หรือเริ่มมีผู้ใช้งานเยอะแล้ว เราค่อยแยกออกมาเป็น microservice ทีหลังก็ได้ครับ
@@CopyPasteEngineer ขอบคุณครับ
ขอบคุณมากครับ มีประโยช์มากครับ
"ความยาก คือการทำความเข้าใจโจทย์" ขอบคุณมากครับที่แบ่งปันความรู้
ขอบคุณมากครับ หลังจากได้ดู กลับมาคิดว่าตัวเองยังต้องศึกษาอีกมาก ขอให้กำลังใจและวิดีโอดีๆแบบนี้ต่อไปนะครับ
ในหนังสือ Sam Newman ไม่ถือว่า 2-Phase Commit เป็น pattern หนึ่งใน microservices นะครับ เผื่อใครมาดูแล้วงง
ขอบคุณมากครับ และทำให้เข้าใจถึงภาพรวมมากขึ้น
มีประโยชน์มากเลยครับ
ลึกซึ้ง
ขอบคุณมากครับ เป็นประโยชน์มากๆเลยครับ มีหลายอย่างที่ต้องศึกษาเพิ่มเยอะเลย
ขอบคุณครับ
ชอบมากครับ มีประโยชน์สุดๆ ขอบคุณครับ
ขอบคุณครับ แจ่มเลย
ขอบคุณมากครับ มีประโยช์มากๆ
เนื้อหาดีมากครับ
ขอบคุณมากๆครับ
ชอบมากครับ :)
ชอบครับ
ติดตามครับผม
มี Slides show ในคลิปไหมครับ อยากได้จัง😅😆
เชิญครับ
docs.google.com/presentation/d/1eCC71ETQFXL-u0kcPQOw2_-v1tFhHJY4GE2xhY2ucs0/edit?usp=sharing
ถ้าเป็นออกแบบ report ที่มีทั้ง sum count avg group จะต้อง design ยังไงครับ
โดยทั่วไปเวลาเราจะเอาข้อมูลจาก microservices หลาย ๆ ตัวมารวมกัน แล้วทำเป็น report ส่วนใหญ่จะทำเป็น microservice ใหม่ขึ้นมา เป็น Report Service แล้วให้ Report Service subscribe event จาก microservices ตัวอื่น ๆ มาเก็บเอาไว้ที่ Report Service
ส่วนวิธีการเก็บข้อมูลใน Report Service ก็ให้เลือกใช้ database ที่สามารถ query ไปแสดงได้ง่ายและเร็วครับ (เน้น query speed) อาจจะเป็น SQL หรือ NoSQL ก็ได้ เลือกใช้ตามความเหมาะสมได้เลยครับ
แล้วถ้าต้องการความเร็วมากสักหน่อย เราก็อาจจะ precalculate ข้อมูลที่จะแสดงเอาไว้ได้ด้วยครับ เช่นถ้าเราอยากจะเอา sum ของยอดขายในแต่ละวันไปแสดง แทนที่เราจะ sum ยอดขายทุก ๆ ครั้งที่มี request มาเราก็ sum เอาไว้ก่อนได้ คือมี Order Event จาก Order Service เข้ามา ก็เอายอดขายมาบวกเข้าไปเลย ก็ทำได้ครับ (ต้องออกแบบวิธีการเก็บข้อมูลใน db ให้เหมาะกับรูปแบบการใช้งาน)
หรือถ้า scope มันไม่ได้ใหญ่มาก หรือ requirement ของ report มันยังไม่แน่นอนเท่าไหร่ อาจจะเริ่มจะจากทำบน service เดียวกันไปก่อนก็ได้ครับ เช่นอยากได้ report ของ order ก็ทำบน Order Service ไปเลย แล้วพอ requirement เริ่มนิ่ง หรือเริ่มมีผู้ใช้งานเยอะแล้ว เราค่อยแยกออกมาเป็น microservice ทีหลังก็ได้ครับ
@@CopyPasteEngineer ขอบคุณครับ
ขอบคุณมากครับ มีประโยช์มากครับ