Message Queuing with Amazon Simple Queue Service (SQS)

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.
Course info
Rating
(21)
Level
Intermediate
Updated
Mar 9, 2020
Duration
1h 22m
Table of contents
Description
Course info
Rating
(21)
Level
Intermediate
Updated
Mar 9, 2020
Duration
1h 22m
Description

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
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. He enjoys helping others and passing on information through running Coding Bootcamps, a YouTube channel where he creates how-to tutorials, and he also blogs regularly.

More from the author
Using S3 with .NET Core on AWS
Beginner
2h 3m
Sep 11, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Daniel Donbavand, and welcome to my course, Message Queuing with Amazon Simple Queue Service (SQS). I'm a software developer and team lead at Xero. In this course, we're going to start off with an introduction to Amazon SQS before we dive deeper to get a full understanding of how Amazon SQS works behind the scenes. As an added bonus, we create a .NET Core with API that will send messages to an SQS queue and an AWS Lambda that will consume messages from our queue. Some of the major topics that we cover include the benefits of using Amazon SQS, some common use cases for using Amazon SQS. We take a deep dive into Amazon SQS where we'll cover how it all works behind the scenes. We create a .NET Core with API that sends messages to an SQS queue and an AWS Lambda that consumes our messages. By the end of this course, you'll have a deep understanding of Amazon SQS, including the benefits it provides. You'll fully understand how to work with it inside the AWS Management Console, and using the AWS SDK, you'll be able to interact with the Amazon SQS from within your services or applications that you build. Before beginning this course, you should be familiar with Amazon Web Services, AWS. It will help to have an account already set up. However, I explain in the course where you're able to get further information on setting this up. I hope you'll join me on this journey to learn Amazon SQS with the Message Queuing with Amazon Simple Queue Service (SQS) course, at Pluralsight.