CLOUD LABS
Getting Started with Amazon Simple Queue Service (SQS)
In this Cloud Lab, we will create an SQS queue and see the different features available in SQS. We will integrate an SQS queue in the Lambda function.
beginner
Certificate of Completion
Learning Objectives
Amazon Simple Queue Service (Amazon SQS) is a serverless service provided by Amazon. It is used to send, store, and receive messages between different applications. There are two kinds of queues available in Amazon SQS, standard queues and FIFO queues. The order of the messages being sent may change in standard queues. However, the order is retained in FIFO queues.
In this Cloud Lab, you will create a standard queue and see how you can add delay to the messages being sent to consumers and push messages to a dead-letter queue. You will also create a Lambda function and invoke it by adding an SQS trigger. Finally, you will use Boto3 in your Lambda function to see the difference between long and short polling. You will view the output of your Lambda function in CloudWatch logs.
After completing this lab, you will be able to create an SQS queue and trigger Lambda functions with it. You will also be able to send messages with delay and push unprocessed messages to a dead-letter queue.
A high-level architecture diagram for this lab is given below:
Before you start...
Try these optional labs before starting this lab.
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs