AWS Solutions Architect Quiz 4🎓 (SQS, SNS)
Published: 2021-03-15 15:00:12

The AWS solutions architect certification shows that you can use AWS services to solve software engineering problems and understand core best practices of the industry. In this article, I will quiz you on two sections from the material required for the exam: SQS and SNS.

![](https://cdn-images-1.medium.com/max/2800/1*p4U3M2JgXaMfaKLlFRAIYA.png)

I will now briefly state some key facts about each AWS service and then provide some example questions for the exam.

N.B: The following information on its own will not be enough to answer the questions.

### [SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html)

The Simple Queue Service is a fully managed queue service. It is key to building distributed and scalable systems by enabling services to be decoupled.

![SQS Visibility — [source](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)](https://cdn-images-1.medium.com/max/2000/1*6dH5WBP0xiQGzhacMuYP2A.png)*

SQS Visibility — [source](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html)*

It is also useful to know:

* Each messages on the queue have a globally unique Id.

* Messages can have medata — process without processing all message.

* The queue is accessible via a DNS name.

* There is a maximum of 120,000 in flight messages on a single queue.

* A queue can have multiple readers.

* Delay queue is used to postpone delivery of new messages.

* Visibility timeouts define how long a message is available once retrieved from queue: 12 hour max — 30 second default.

* The API features long polling for message — 20 second max.

* Dead letter queues are used for storing failed processing from another queue.

### [SNS](https://aws.amazon.com/sns)

The Simple Notification Service is a fully managed messaging service. It can also be used to decouple systems but instead pushes messages to consumers without guarantee it has been read.

![SNS can be used to distribute messages to many other services — [source](https://aws.amazon.com/blogs/compute/simplify-pubsub-messaging-with-amazon-sns-message-filtering/)](https://cdn-images-1.medium.com/max/2000/1*mdUPKzrfJFuXa4d43KhKUQ.png)*

SNS can be used to distribute messages to many other services — [source](https://aws.amazon.com/blogs/compute/simplify-pubsub-messaging-with-amazon-sns-message-filtering/)*

It is also useful to know:

* Messages are published to topics and subscribers of those topics will be sent the message.

* Works with HTTP, HTTPS, SMS, email, email-JSON, Amazon SQS, and AWS Lambda.

* The API features the ability to poll for messages.

* The Fanout feature allows users to push messages to multiple subscribers.

## Quiz 🎓



The quiz can also be accessed in full size [here](https://docs.google.com/forms/d/e/1FAIpQLScIm7kB2mEMA9XtEQzA2fKMM6apXkPWgnD-4oyIhn53hIML3g/viewform?usp=sf_link). These questions were sourced from multiple locations (mainly the [certification sample test](https://d1.awsstatic.com/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Sample-Questions_v4.0_FINAL.pdf)) over a long period of time.

## Thanks For Reading

I hope you have enjoyed this article. If you like the style, check out [T3chFlicks.org](https://t3chflicks.org/Projects/aws-solutions-architect-quiz/) for more tech focused educational content ([YouTube](https://www.youtube.com/channel/UC0eSD-tdiJMI5GQTkMmZ-6w), [Instagram](https://www.instagram.com/t3chflicks/), [Facebook](https://www.facebook.com/t3chflicks), [Twitter](https://twitter.com/t3chflicks)).

We hope to cover the rest of the topics with similar articles very soon ⭐

### Quiz 1
[**AWS Solutions Architect Quiz 🎓(VPC, Load balancing, CloudWatch Autoscaling)
**T*he AWS solutions architect certification shows that you can use AWS services to solve software engineering problems…m*edium.com](https://medium.com/@t3chflicks/aws-solutions-architect-quiz-vpc-load-balancing-cloudwatch-autoscaling-aa3edee34d16)

### Quiz 2
[**AWS Solutions Architect Quiz 2 🎓 (S3, EC2, EBS)
**T*he AWS solutions architect certification shows that you can use AWS services to solve software engineering problems…m*edium.com](https://medium.com/@t3chflicks/aws-solutions-architect-quiz-2-s3-ec2-ebs-173d40515dd)

### Quiz 3
[**AWS Solutions Architect Quiz 3 🎓 (CloudFront, ElastiCache)
**T*he AWS solutions architect certification shows that you can use AWS services to solve software engineering problems…m*edium.com](https://medium.com/@t3chflicks/aws-solutions-architect-quiz-3-cloudfront-elasticache-f77fd08949e8)

### Quiz 5
[**AWS Solutions Architect Quiz 5 🎓 (DNS and Route53)
**T*he AWS solutions architect certification shows that you can use AWS services to solve software engineering problems…t*3chflicks.medium.com](https://t3chflicks.medium.com/aws-solutions-architect-quiz-5-dns-and-route53-1ca28cf9c5a1)

### Quiz 6
[**AWS Solutions Architect Quiz 6 🎓 (IAM)
**T*he AWS solutions architect certification shows that you can use AWS services to solve software engineering problems…t*3chflicks.medium.com](https://t3chflicks.medium.com/aws-solutions-architect-quiz-6-iam-5d34116f3c73)