# System Design — Choosing Between AWS Kinesis and AWS SQS

## Metadata
- Author: [[Kanika Modi]]
- Full Title: System Design — Choosing Between AWS Kinesis and AWS SQS
- Category: #articles
- Summary: This blog post compares AWS Kinesis and AWS SQS, highlighting their benefits and drawbacks for different system design needs. AWS Kinesis is best for real-time data streaming with multiple consumers, while AWS SQS is ideal for reliable message queuing with auto-scaling capabilities. The author provides insights on when to use each service based on specific use cases.
- URL: https://medium.com/nerd-for-tech/system-design-choosing-between-aws-kinesis-and-aws-sqs-2586c814be8d
## Highlights
- AWS Kinesis Streams enables large scale data ingestion and real-time processing of streaming data. ([View Highlight](https://read.readwise.io/read/01jg51sb5btw07e511jsw3dvkj))
- AWS Simple Queue Service (SQS) offers a reliable, highly scalable serverless hosted queue for storing messages and easily moving data between distributed application components. ([View Highlight](https://read.readwise.io/read/01jg51yrqda1rbzqzjva1fq65n))