Quantcast
Channel: Cloud Training Program
Viewing all articles
Browse latest Browse all 1905

[Recap] Day 9: Application & Messaging Services [AWS Solution Architect Associate] [SAA-C03]

$
0
0

This blog will share some quick tips including Q/A and useful links from Day 9 of AWS Solution Architect Associate covering Module 8: Application & Messaging Services.

We also covered hands-on, Lab 2Lab 23 out of our 30+ extensive labs.

On Day 8 session we have covered topics Database Services, Amazon Aurora, Amazon DynamoDB, Amazon ElastiCache, Amazon Redshift, Amazon Kinesis.

On Day 7 session, we have covered topics Virtual Private Cloud (VPC), Network Address Translation (NAT), Virtual Private Network (VPN)CloudWatchCloudTrail.

On Day 6 session, we have covered topics Load Balancer, AWS Global Accelerator, Auto-ScalingAWS Route 53

On Day 5 session, we have covered topics Amazon EC2, AWS Security Groups, EC2 Purchasing Options, Amazon Elastic File System (EFS)

Amazon Simple Email Service (SES)

SES is a highly scalable and cost-effective platform for sending and receiving emails. It reduces the complexity of building an in-house email solution and installing and operating a third-party email solution.

SES

Read more about Amazon Simple Email Service (SES)

Q1. Is Amazon SES an email server?

Ans. Amazon Simple Email Service (SES) is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications.

Q2. How many emails can I send with Amazon SES?
Ans. 
When your account is in the Amazon SES sandbox, you can only send 200 messages per 24-hour period, and your maximum sending rate is one message per second. When you submit a request to have your account removed from the sandbox, you can also request that your quotas are increased at the same time.

Q3. How does SES Work?
Ans. 
Here is the working of Amazon SES

Application and Messaging Services

Also Check: Our blog post on Amazon RDS.

Amazon Simple Notification Service (SNS)

SNS is managed service of AWS which is used to deliver push messages from the application to the subscribing ends or other applications. It is a completely managed messaging service for both applications to an application (A2A) and application to person (A2P) communication. It provides the ability to create a Topic that is a logical access point and communication channel.Application and Messaging Services

Q4. What are SNS topics?
Ans. 
An Amazon SNS topic is a logical access point that acts as a communication channel. A topic lets you group multiple endpoints (such as AWS Lambda, Amazon SQS, HTTP/S, or an email address).

Q5. How long do messages stay in SNS?
Ans. 
The retention period value is from 1 minute to 14 days. The default is 4 days. Whichever consumer is present at the time of message arrival, get the message and the message is deleted.

Q6. How does AWS SNS push notification work?
Ans. Amazon SNS uses the device token to create a mobile endpoint, to which it can send direct push notification messages. In order for Amazon SNS to communicate with the different push notification services, you submit your push notification service credentials to Amazon SNS to be used on your behalf.

Application and Messaging Services

Also Check: Our blog post on AWS IoT.

Amazon Simple Queue Service (SQS)

SQS is a messaging queue service, which handles messages or workflows between other components in a system. It provides highly available, scalable, reliable and managed queues for storing messages as they travel between systems.

Application and Messaging Services

Q7. What is the simple queue service SQS used for?
Ans. Amazon Simple Queue Service (Amazon SQS) is a pay-per-use web service for storing messages in transit between computers. Developers use SQS to build distributed applications with decoupled components without having to deal with the overhead of creating and maintaining message queues.

Q8. How does Amazon Simple Queue Service Amazon SQS deliver messages?
Ans. 
Standard queues provide at least one delivery, which means that each message is delivered at least once. FIFO queues provide exactly one processing, which means that each message is delivered once and remains available until a consumer processes it and deletes it. Duplicates are not introduced into the queue.

Q9. What is the difference between SNS and SQS in AWS?
Ans.
AWS SNS is a publisher-subscriber network, where subscribers can subscribe to topics and will receive messages whenever a publisher publishes that topic. AWS SQS is a queue service, which stores messages in a queue.

Also Read: Our blog post on AWS X Ray.

AWS Lambda

AWS Lambda is a serverless compute service that runs your code in response to events and automatically manages the underlying compute resources for you. You can use AWS Lambda to extend other AWS services with custom logic or create your own back end services that operate at AWS scale, performance, and security.

AWS lambdaQ10. Does Lambda run on EC2?

Ans. Each AWS Lambda function runs in its own isolated environment, with its own resources and file-system view. AWS Lambda uses the same techniques as Amazon EC2 to provide security and separation at the infrastructure and execution levels.

Q11. What are the Benefits of AWS Lambda?
Ans. Here are some of the benefits of AWS Lambda

  • No server to manage: It automatically runs the code without managing servers.
  • Continuous Scaling: Automatically scales and runs the code in parallel for each individual trigger.
  • Sub Second Billing: Charged for every 100ms the code executes and the number of times the code is triggered.

Application and Messaging Services

Q12. What are the use cases of AWS Lambda?
Ans. Here are some of the use cases

  • Data processing.
  • App Backend development.
  • Control System.
  • Serverless Websites.
  • Security Updates

Also Check: Our blog post on AWS Networking Fundamentals.

Quiz Time (Sample Exam Questions)!

With our AWS Solution Architect Associate training program, we cover 500+ sample exam questions to help you prepare for the certification SAA-C03.

Check out one of the questions and see if you can crack this…

Ques. Which service is best suited for monitoring the performance of your compute instances?

A. Amazon CloudWatch
B. Amazon CloudTrail
C. Amazon S3
D. Amazon Auto-Scaling

The right answer will be revealed in my next week’s blog

Here is the answer to the question shared last week.

Ques. Which of the following is a caching engine?

A. ElactiCache
B. DynamoDB
C. Memcached
D. IAM

Correct Answer: A
Explanation:- Amazon ElastiCache works as an in-memory data store and cache to support the most demanding applications requiring sub-millisecond response times.

Also Check: Our blog post on Amazon Cognito.

Feedback

We always work on improving and being the best version of ourselves from the previous session hence constantly ask feedback from our attendees.

Here are the feedbacks that we received from our trainees who had attended the session…

Also Read: Our blog post on AWS Shared Responsibility Model.

Related/References

Next Task For You

Our AWS Solution Architect Associate training will cover the creation of a Custom VPC in detail and 30 other Hands-On Labs. If you want to begin your journey towards becoming an AWS Certified Solution Architect Associate, check our FREE CLASS.
AWS Solution architect free class

The post [Recap] Day 9: Application & Messaging Services [AWS Solution Architect Associate] [SAA-C03] appeared first on Cloud Training Program.


Viewing all articles
Browse latest Browse all 1905

Trending Articles