messaging
Last updated
Last updated
How to decoupe your applications
SQS: queue model
SNS: pub/sub model
Kinesis: real-time streaming model
Fan-out pattern
SQS
SNS
Kinesis
Features
- Data is deleted after cosumming - Have as many consumers as we want
- Push data to many cosumers (max: 12.5 mil) - Data will lost if not delivered
- Standard: pull data - Enhanced-fan out: push data
Order
only guarantess using FIFO queue
no, FIFO can be achieved when integrate with SQS FIFO
ordering at shard level
Provision
no need
no need
2 modes: provision & on-dmand