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 2, Lab 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), CloudWatch, CloudTrail.
On Day 6 session, we have covered topics Load Balancer, AWS Global Accelerator, Auto-Scaling, AWS 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.
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
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.
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.
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.
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.
Q10. 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.
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
- How to create a free tier account in AWS
- Slay Fear/Imposter Syndrome for AWS Certification Exams
- AWS Networking Fundamentals
- Amazon RDS: Introduction and Tutorial
- Top 100 AWS Interview Questions You Must Prepare in 2023
- [Recap] Day 8: Database Server and Analytics [AWS Solution Architect Associate] [SAA-C03]
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.
The post [Recap] Day 9: Application & Messaging Services [AWS Solution Architect Associate] [SAA-C03] appeared first on Cloud Training Program.