Simple play icon Course

Message Queuing with Amazon Simple Queue Service (SQS)

by Daniel Donbavand

This course will teach you all you need to know about Amazon SQS, including how to secure a queue with permissions, receive and delete messages, subscribe an SQS queue to an SNS topic, and how to purge and delete SQS queue and messages.

What you'll learn

Creating messaging queues inside your code is time-consuming and prone to introducing bugs into your application. Cloud-based providers and the services that they offer are becoming the new go-to. In this course, Message Queuing with Amazon Simple Queue Service (SQS), you'll learn to effectively manage and use Amazon SQS. First, you'll take an in-depth look at Amazon SQS, this includes receiving and deleting messages, subscribing our SQS queue to an SNS topic, and how to purge and delete messages and queues. Next, you'll explore setting up an AWS Identity and Access Management (IAM) role to help secure your resources by controlling access to them. Finally, you'll discover how to create two .NET Core Lambda applications, the first will add messages to your SQS queue and the second application will be a Lambda function that will read the messages from your queue. When you're finished with this course, you'll have the skills and knowledge to use Amazons SQS effectively and efficiently.

About the author

Daniel is a .NET Developer and Graduate Team Lead living in New Zealand and working at Xero. His focus recently has been on .NET Core and Cloud Platforms. A few years back he transitioned from being a Quality Assurance Practice Lead focusing on Automation into a Development role. The journey has been action-packed, filled with many ups and downs, but more importantly, it's been a fun and exciting journey. He enjoys helping others and passing on information through co-organizing the JuniorDev Wel... more

Ready to upskill? Get started