สรุปงาน Software Architecture Meetup 2022

ดีใจมากที่งานนี้มี Live เพราะพี่มาร์คทำให้เห็น Feed ช้าไปหลายวัน 55 โดยหัวข้อที่ฟังมา มีดังนี้ครับ CALM Theorem – Distributed Make Easy Speaker Chakrit Riddhagni 📚 CALM Theorem – Proof ที่บอกว่า Distributed System ที่มันง่าย และอันไหนที่ซับซ้อน📚 คล้ายกับ CAP Theorem ที่ให้เราเข้าใจถึงข้อจำกัด-เข้าใจถึงกฎการแลกเปลี่ยนที่เท่าเทียม – ยกตัวอย่าง Program 📚 Distributed Deadlock Detection 📚 Distributed Garbage Collection – Two types of distributed Program 📚 จากตัวอย่างข้างต้น แยกได้ว่า 📚 แล้วเราจะรู้ได้ไง distributed program แบบไหนที่แบบที่ 1 หรือ 2 วัดจาก key เรื่อง coordination + consistency //หาว่าใครถูกผิดในแต่ละ node ตัดสินยังไง ? – Consistency As Logical Monotonicity Theorem (CALM Theorem) 📚 App ของเราไม่จำเป็นต้องทำส่วนที่ต้อง coordination ถ้า App ของเราเป็น monotonic 📚 monotonic คือ อะไร โปรแกรมที่คำตอบบางส่วนยังใช้ได้ จากตัวอย่างข้างต้นจะเป็นตัว Distributed Deadlock Detection แม้ว่ามี Data + Worker/Node เพิ่มขึ้น ผลลัพธ์ไม่ได้ลดลง…








