ข้ามไปเนื้อหาหลัก
เชื่อมต่อแอป· ~14 นาที

ออกแบบ decoupled และ event-driven

รวมแนวคิดทั้งหมดเป็นสถาปัตยกรรมที่ยืดหยุ่น

การ decouple ทำให้แต่ละส่วนของระบบล่ม/อัปเดต/สเกลได้อิสระ ไม่ลากกันพัง — เป็นหัวใจของ resilient architecture

  • ใช้ SQS คั่นระหว่าง producer-consumer เพื่อรองรับ spike และกัน data loss
  • ใช้ SNS กระจาย event ไปหลายระบบพร้อมกัน (fan-out)
  • ใช้ EventBridge route event ตาม pattern ในสถาปัตยกรรม event-driven
  • ผลลัพธ์: ระบบ loosely coupled, สเกลแต่ละส่วนแยกกัน, ทนทานขึ้น

สรุป Key Takeaways

  • Decoupling = แต่ละส่วนล่ม/สเกลได้อิสระ ทนทานขึ้น
  • SQS (คิว), SNS (fan-out), EventBridge (route) เป็นเครื่องมือหลัก

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย