AWS
AWS Integration & Messaging
Cập nhật 23/06/2026
- #aws
- #sqs
- #sns
AWS Integration & Messaging
Maarek SAA-C03 Slides v45 — Chapter 15. Personal study extract.
Key content
- AWS Integration & Messaging
- SQS, SNS & Kinesis
- Section Introduction
- to communicate with one another
-
- Synchronous communications
- (application to application)
-
- Asynchronous / Event based
- (application to queue to application)
- Buying
- Service
- Shipping
- Service
- Buying
- Service
- Shipping
- Service
- Queue
- Section Introduction
- sudden spikes of traffic
- Amazon SQS
- What's a queue?
- Producer
- Producer
- Producer SQS Queue
- Consumer
- Consumer
- Consumer
- Consumer
- Send messages Poll messages
- Amazon SQS – Standard Queue
- SQS – Producing Messages
- Sent to SQS
- Message
- Up to 256 kb
- SQS – Consuming Messages
- Consumer
- Poll / Receive
- messages
- DeleteMessage
- insert
- SQS – Multiple EC2 Instances Consumers
- SQS Queue
- poll
- messages in parallel
- after processing them
- horizontally to improve
- throughput of processing
- SQS with Auto Scaling Group (ASG)
- SQS Queue
- CloudWatch Metric – Queue Length
- ApproximateNumberOfMessages
- Auto Scaling Group
- EC2 Instances
- Poll for messages
- CloudWatch Alarm
- scale
- Alarm for breach
- SQS to decouple between application tiers
- SQS Queue
- (infinitely scalable)
- Auto-Scaling
- Back-end processing
- application
- Front-end web app
- requests SendMessage
- Auto-Scaling
- ReceiveMessages
- Amazon SQS - Security
- SQS – Message Visibility Timeout
- Time
- ReceiveMessage
- Request
- Visibility timeout
- Message returned
- ReceiveMessage
- Request
- Not returned
- ReceiveMessage
- Request
- Not returned
- ReceiveMessage
- Request
- Message returned (again)
- SQS – Message Visibility Timeout
- Time
- ReceiveMessage
- Request
- Visibility timeout
- Message returned
- ReceiveMessage
- Request
- Not returned
- ReceiveMessage
- Request
- Not returned
- ReceiveMessage
- Request
- Message returned (again)
- Amazon SQS - Long Polling
- queue, it can optionally "wait" for messages to
- arrive if there are none in the queue
- made to SQS while increasing the efficiency
- and reducing latency of your application
- (20 sec preferable)
- or at the API level using WaitTimeSeconds Consumer
- SQS Queue
- poll
- message
- Amazon SQS – FIFO Queue
- Producer Consumer
- Send messages Poll messages
- 1 2 3 4 1 2 3 4
- ordered) – mandatory parameter
- SQS with Auto Scaling Group (ASG)
- SQS Queue
- CloudWatch Metric – Queue Length
- ApproximateNumberOfMessages
- Auto Scaling Group
- EC2 Instances
- Poll for messages
- CloudWatch Alarm
- scale
- Alarm for breach
- If the load is too big,
- some transactions may be lost
- Application
- requests
- Auto-Scaling
- Insert
- transactions
- Amazon RDS
- Amazon Aurora
- Amazon DynamoDB
- SQS as a buffer to database writes
- SQS Queue
- (infinitely scalable)
- Auto-Scaling
- Dequeue message
- Enqueue message
- requests SendMessage
- Auto-Scaling
- ReceiveMessages insert
- SQS to decouple between application tiers
- SQS Queue
- (infinitely scalable)
- Auto-Scaling
- Back-end processing
- application
- Front-end web app
- requests SendMessage
…460 more lines in source.
Study checklist
- Read chapter once in English (no full translation)
- Add 7–10 terms →
/admin/aws-english/vocab - Practice 5 questions →
/admin/aws-english/reader(tags: aws, sqs, sns) - SRS review →
/flashcards/aws-english