ผลหวยไทยยังต้องมาจากแหล่งที่ยืนยัน CDC มีหน้าที่ส่งต่อการเปลี่ยนแปลงหลังบันทึก ไม่ได้สร้างหรือคาดการณ์ผ
ข้อมูล Live ที่มาจาก Feed ต่อเนื่องอาจใช้ Stream Processing แยกจาก Saga ที่เหมาะกับ Workflow มีจุดเริ่มและจบชั
ผู้ใช้งานควรดูข้อมูลที่ระบบยืนยันและไม่ตีความการ Failoverของ Serverเป็นข้อมูลเกี่ยวกับผ
hengdee89 สามารถใช้ Service Discovery เพื่อให้ระบบค้นหาว่า Service ชื่อหนึ่งมี Instance ใดพร้อมรับงานอยู่ในขณะนั้
ไม่ได้รับประกัน Atomicity แบบฐานเดียว แต่ใช้ State Machine และ Compensation เพื่อรักษาความสอดคล้องเชิงธุรกิ
ถ้า Consumer หยุดชั่วคราวควรสามารถกลับมาอ่านจาก Offset หรือ Log Position เดิมแทนเริ่ม Snapshot ทั้งหมดใหม
เมื่อ Registration, Health Check, Lease และ Load Balancing เชื่อมกันอย่างเหมาะ ระบบสามารถ Scale และ Deploy Instance ใหม่โดย Callerยังใช้ชื่อ Service เดิมแทนตามแก้ Address ของ Server ทีละเครื่อ
การใช้ Logical Service Name แทน IP คงที่ช่วยให้ Infrastructure เพิ่ม ลด หรือย้าย Instance ได้โดยไม่ต้องเปลี่ยน Configuration ของ Caller ทุกตัวในระบ
เมื่อข้อมูลเก่าถูก Backfill และทุก Serviceอ่าน Field ใหม่แล้วจึงค่อยเพิ่ม Constraint หรือเลิกใช้ Field เดิ
การ Restart เพราะ Database ช้าชั่วคราวอาจทำให้ปัญหาแย่ลงถ้า Liveness Check ผูกกับ Dependency มากเกิ
Job ควร Idempotent แม้มี Leader Election เพราะ Failure ช่วงเปลี่ยน Leaderยังสามารถทำให้ขั้นเดิมเริ่มซ้ำได
hengdee89 สามารถมีหวยไทย หวยลาว หวยฮานอย คาสิโน สลอต และแทงบอลออนไลน์ที่ Workflow กระจายหลาย Service แต่แต่ละขั้นควรมี Local Transaction และ Idempoten
หลัง Code ใหม่ใช้งานโครงสร้างใหม่ครบและไม่มี Consumer เก่าแล้ว จึงลบ Column, Index หรือ API Field เดิ
ไม่ควรสร้าง Distributed Lock จาก Rowธรรมดาโดยไม่มีการจัด Clock และ Failure Mode หากงานมีความสำคัญสู
ผู้ใช้งานควรดูสถานะที่ระบบยืนยัน ไม่ควรตีความว่า Workflow ภายในเร็วหรือช้าเป็นข้อมูลเกี่ยวกับผ
การให้สิทธิ์ Leaderมีอายุและให้ Resourceตรวจ Tokenที่เพิ่มขึ้นช่วยลดปัญหา Split Brainและป้องกัน Nodeเก่าที่กลับมาช้าจากการเขียน Stateหลัง Leadershipเปลี่ยนแล้
Check หนักเกินสามารถเพิ่ม Load และทำให้ Service ถูกถอดเพราะ Dependency ชั่วคราวมากเกิน จึงควรออกแบบให้เหมา
Fencing Token ช่วยเพิ่มความปลอดภัยเมื่อ Node เก่าหยุดชั่วคราวแล้วกลับมาคิดว่ายังมีสิทธิ์อยู
ช่วยให้ระบบไม่มี Single Process แบบ Hard-Code แต่ยังควบคุมงานที่ต้องมีผู้ทำเพียงหนึ่งตั
เมื่อ Orchestration หรือ Choreography มี State, Retry, Timeout และ Observability ที่ชัด ระบบจะฟื้นจาก Failure ได้โดยไม่ต้องพึ่ง Distributed Transaction ครอบ Service ทั้งหม![]()
