Case Study of AWS SQS.

AWS provides a fully managed service of message Query called AWS Simple Queue Service (SQS) but before get to know about SQS lets first understand on which concept it works.
what is Message Query?
MQ is a middware program which asynchronous service-to-service communication used in serverless and microservices architectures. it provides a lightweight buffer which temporarily stores messages, until they are processed and deleted. Each message is processed only once, by a single consumer. Message queues can be used to decouple heavyweight processing, to buffer or batch work, and to smooth spiky workloads.

what is AWS SQS ?
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work
SQS offers two types of message queues.
Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery.
SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent.

Benefits of using Amazon SQS
Security — You control who can send messages to and receive messages from an Amazon SQS queue
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.
CASE STUDY:
1.NASA
The NASA Image and Video Library provides easy access to more than 140,000 still images, audio recordings, and videos — documenting NASA’s more than half a century of achievements in exploring the vast unknown. The architecture includes Amazon SQS to decouple incoming jobs from pipeline processes

and Amazon Simple Notification Service to trigger the processing pipeline when new content is updated.
2. EMS Driving Fuel IQ
Petroleum retailers in Australia are improving the performance and safety of their service stations with an AWS IoT–enabled solution called Fuelsuite from EMS. EMS specializes in solutions that provide petrol retailers with performance data gathered from sensors located around petrol stations. Fuelsuite uses AWS IoT Device Management to control the edge devices collecting petrol station data, processes the data with Amazon EC2, and schedules messages to and from the edge devices by using Amazon SQS.

For More Details: — — to do better https://aws.amazon.com/solutions/case-studies/ems/
*************************THANK YOU*****************************