From the course: Hands-On Development in AWS

Unlock this course with a free trial

Join today to access over 24,600 courses taught by industry experts.

Understanding SQS

Understanding SQS

- I mentioned early on in this course that SQS was my favorite service at Amazon Web Services. It's extremely simple. It's elegant in the way that it operates. It is a distributed queue service. As Amazon says, it's a "Fully managed message queue for microservices, distributed systems, and serverless applications." It is secure, durable, highly available, scalable, reliable, and it does support standard and FIFO queues. So it's essentially you have a piece of data and you have a producer of that data, and that data needs to be consumed. You could have a single application that were to produce and consume data that wouldn't make much sense, or you have producers that need to get data to consumers, and the producers send it directly to a consumer. That means the consumer needs to be available to receive that data whenever the producer produces it and sends it off to the consumer. What if we could decouple that requirement? We take the item, it's produced by a producer, put into a queue,…

Contents