SQS Vs SNS Vs Kinesis

SQSSNSKinesis
Consumer pull dataPush data to subscribersStandard: Pull, Enhance: Push
Data is deleted after cobnsumedData is not persistedData expires from 1-365 days
Can have many consumers for standard. 1 FIFO consumer per Group ID for FIFOUp to 12,500,000 subscribers20 consumers per stream
No need provision through putNo need provision through putProvision or on-demand capacity mode
Order guarantee on FIFO queueOrder guarantee on SNS FIFO + FIFO QueueOrdering at shard level
Individual message delay capacity
For Queue systemFor Pub/sub, Fan-outFor real-time big data analytics