Case study of AWS SQS

SQS stands for Simple Queue Service. It is the Managed Message Queue service provided by AWS cloud.

What is Message Queue?

What is Amazon Simple Queue Service?

Benefits of using Amazon SQS

  • Server-side encryption (SSE) lets you transmit sensitive data by protecting the contents of messages in queues using keys managed in AWS Key Management Service (AWS KMS).
  • Durability — For the safety of your messages, Amazon SQS stores them on multiple servers. Standard queues support at-least-once message delivery, and FIFO queues support exactly-once message processing.
  • Availability — Amazon SQS uses redundant infrastructure to provide highly-concurrent access to messages and high availability for producing and consuming messages.
  • Scalability — Amazon SQS can process each buffered request independently, scaling transparently to handle any load increases or spikes without any provisioning instructions.
  • Reliability — Amazon SQS locks your messages during processing, so that multiple producers can send and multiple consumers can receive messages at the same time.
  • Customization — Your queues don’t have to be exactly alike — for example, you can set a default delay on a queue. You can store the contents of messages larger than 256 KB using Amazon Simple Storage Service (Amazon S3) or Amazon DynamoDB, with Amazon SQS holding a pointer to the Amazon S3 object, or you can split a large message into smaller messages.

Differences between Amazon SQS, Amazon MQ, and Amazon SNS

Amazon MQ is a managed message broker service that provides compatibility with many popular message brokers. We recommend Amazon MQ for migrating applications from existing message brokers that rely on compatibility with APIs such as JMS or protocols such as AMQP, MQTT, OpenWire, and STOMP.

Who uses Amazon SQS?

How BMW uses SQS?

CARASSO stands for car-as-a-sensor ,and what it does is that it use sensors all around the car and making use of location , car speed and various other parameters, it transfers this data to cloud services (Here AWS) and they share this data with their map partners to process their map and update them with various feature like location , speed , time , date etc. and find the best car speed for a particular road.

That’s all for this blog, hope you liked it..🙌🏻😁📃

Thank you for reading…!!!

Sushil Dhore | LinkedIn