AWS Exam Hub
SAA-C03
Solutions Architect Associate
ภาพรวมบทเรียนฝึกทำทบทวนFlashcardsMock Examคลังข้อสอบสถิติ
ภาพรวมบทเรียนฝึกทำทบทวน
บทเรียนทั้งหมด
ออกแบบให้ทนทานบทที่ 6/9 · ~10 นาที

Decoupling & Event-driven: SQS, SNS, EventBridge, Kinesis

แยกระบบออกจากกันให้ทนต่อ load ที่พุ่ง และไม่ทำข้อมูลหาย

บริการรูปแบบใช้เมื่อ

SQS

queue (pull)

buffer งาน, decouple producer/consumer, retry, DLQ

SNS

pub/sub (push)

ส่งข้อความเดียวไปหลายผู้รับ (email, SMS, SQS, Lambda)

EventBridge

event bus + rules

route event ตามเนื้อหา, SaaS events, scheduling

Kinesis Data Streams

stream (ordered, replay ได้)

real-time analytics, หลาย consumer อ่านซ้ำ

Data Firehose

delivery stream

ส่ง stream เข้า S3/Redshift/OpenSearch โดยไม่เขียนโค้ด

SNS → SQS fan-out
SNS → SQS fan-out
ออกสอบบ่อย

"Transactions หายเมื่อ tier หนึ่ง overload" → ใส่ SQS คั่นระหว่าง tier · ต้องการเรียงลำดับ + ไม่ซ้ำ → SQS FIFO

เช็กความเข้าใจ

Lambda รับข้อมูลจาก SNS แล้วบางครั้งพลาดเพราะ network ช่วงสั้นๆ ควรแก้อย่างไร (2 ขั้นตอน)?

อ่านจบแล้ว? ลองทำข้อสอบเรื่องนี้เลย

การดึงความรู้ออกมาใช้ทันทีหลังอ่าน (retrieval practice) ช่วยให้จำได้นานขึ้นมาก

ฝึกข้อสอบเรื่องนี้
บทก่อนหน้า
Databases: RDS, Aurora, DynamoDB, ElastiCache
บทถัดไป
Resilience & Disaster Recovery