SlideShare ist ein Scribd-Unternehmen logo
1 von 18
A M A Z O N
S I M P L E
N O T I F I C AT I O N
S E R V I C E
( SNS)
P R E S E N T E D B Y : -
N A M E : - A B H I S H E K
G O D S E
INDEX
 Definition of SNS
 Features of SNS
 SNS Topic
 Types of SNS Topics
 SNS Clients
 Benefits of SNS
 SNS Pricing
 SNS Security
WHAT IS AMAZON SNS?
Amazon Simple Notification Service (Amazon
SNS) is a managed service that provides
message delivery from publishers to subscribers
(also known as producers and consumers).
 Publishers communicate asynchronously with subscribers by
sending messages to a topic, which is a logical access point
and communication channel.
 Clients can subscribe to the SNS topic and receive published
messages using a supported endpoint type, such as Amazon
Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP,
email, mobile push notifications, and mobile text messages
(SMS).
FEATURE OF AMAZON SNS
i. Automatic Scaling : It scales consequently if the number of
messages increases.
ii. Message Encryption : It provides encrypted topics to protect your
messages from unapproved and unknown access. The message
gets decrypted as they are delivered to subscribing endpoints.
iii. Message Filtering : It enables the subscriber to modify a filter policy
so that it only gets the notifications it is interested in.
iv. Message Fanout : It takes place when a message is sent to a
topic and then replicated and pushed to multiple endpoints.
Fanout gives asynchronous event notifications, which in turn
allows for parallel processing.
v. Mobile Notification : It can be activated by user-driven actions
within an application or from business logic within the cloud. It is
low-cost to fan out mobile push notifications for iOS, Android,
Fire OS, Windows, and Baidu-based devices.
vi. SNS & Email Messages : Amazon SNS provides the features to
send text messages and email (SMTP).
WHAT IS SNS TOPIC?
 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).
TYPES OF AWS SNS TOPICS
There are 2 types of AWS SNS Topics:
I. Standard Topic
II. FIFO Topic
DIFFERENCE BETWEEN STANDARD AND FIFO TOPIC
• Standard Topic is used in many
scenarios where the order of
message is not important .
• FIFO Topic is used in messaging
between applications where the
order of operations and events is
critical.
• Standard Topic supports a
nearly unlimited number of
messages per second.
• FIFO Topic supports up to 300
messages per second or 10 MB
per second per FIFO topic.
• In a standard topic, a message is
delivered at least once, but there
might be more than one copy of a
message delivered.
• But in a FIFO topic, duplicate
messages are not delivered.
• In standard topic, each account
can support 100K standard topic
and each topic support up to
12.5M Subscriptions whereas.
• In FIFO topic, Each account can
support 1000 FIFO topics and
each topic supports up to 100
Subscriptions.
WHAT IS THE FORMAT OF AN AWS SNS TOPIC?
 Topic names are restricted to 256 characters.
 Alphanumeric characters plus hyphens (-) and underscores (_) are
allowed.
 Topic names have to be unique within an AWS account.
 After we delete a topic, you can reuse the topic name. When a topic is
created, Amazon SNS will assign a unique ARN (Amazon Resource
Name) to the topic, which will include the service name (SNS), region,
AWS ID of the user, and the topic name.
AMAZON SNS CLIENTS
There are two clients of SNS:
I. Subscribers : Subscribers receive the required message or
notification over one of the supported protocols (Amazon
SQS, email, Lambda, HTTP, SMS) when they are
subscribed to the topic.
II. Publishers : Publishers are also known as producers,
publishers communicate asynchronously with subscribers
by producing and sending a message to a topic, which is a
logical access point and communication channel.
SNS
Clients
Publishers
Subscriber
s
BENEFITS OF AWS SNS
1 . I n s t a n t a n e o u s D e l i v e r y : It is based on push-based delivery.
It is pushed once we publish the message on a topic and the
message is delivered to multiple subscribers.
2 . I n e x p e n s i v e : It is based on pay as you use the model, i.e.
we need to pay only when we are using the resources with
no up-front costs.
3 . Flexible : It supports multiple endpoints. Various endpoint types
can receive the message over multiple transport protocols such as
email, SMS, Lambda, Amazon SQS, HTTP, etc.
4 . Eas e o f u s e : It is a very simple service to use as the Web-
based AWS Management Console offers the effortlessness of the
point-and-click interface.
5 . Simple Ar c hitec tur e : SNS is utilized to simplify the
messaging architecture by offloading the message filtering logic
from the subscribers and message routing logic from the
publishers. Rather than receiving all the messages from the topic,
SNS sends the message to subscriber-only of their interest.
Instantaneous
Delivery
Flexible
Inexpensive
Easy of Use
Simple
Architecture
AWS SNS PRICING
• By default, AWS SNS comes with a generous free tier, and it’s
also inexpensive.
• There is no need for a subscription, you simply pay for what
you use at the type of endpoint you choose.
• Each month we will get 1 million free mobile push
notifications.
• Afterwards, each delivered message is charged at $0.6 per
million, it also depends upon the region of your recipient.
Every time a 64KB portion of data is sent, it counts as one
request for billing purposes.
• To illustrate, if a message with a 256KB size is sent, it would
be charged as four requests.
AMAZON SNS SECURITY
 SNS provides encrypted topics to protect messages from
unapproved and mysterious access. The encryption occurs on the
server-side.
 Amazon SNS supports VPC Endpoints via AWS PrivateLink. We
can utilize VPC Endpoints to privately publish messages to SNS
topics, from a VPC, without traversing the public internet.
 Utilizing access policies, you have point-by-point control over which
endpoints a topic allows, who is able to publish to a topic, and under
what conditions.
 You can enable AWS X-Ray for your messages passing through
Amazon SNS, making it simpler to trace and analyze messages as
they travel through to the downstream services.
THANK YOU!

Weitere ähnliche Inhalte

Was ist angesagt?

Intro to Amazon S3
Intro to Amazon S3Intro to Amazon S3
Intro to Amazon S3Yu Lun Teo
 
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...Simplilearn
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and securityErik Paulsson
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Amazon Web Services
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS PresentationShyam Kumar
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityAmazon Web Services
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web ServicesAmazon Web Services
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsPiyush Agrawal
 
Aws cloud watch
Aws cloud watchAws cloud watch
Aws cloud watchMahesh Raj
 

Was ist angesagt? (20)

Amazon simple queue service
Amazon simple queue serviceAmazon simple queue service
Amazon simple queue service
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
AWS IAM Introduction
AWS IAM IntroductionAWS IAM Introduction
AWS IAM Introduction
 
Intro to Amazon S3
Intro to Amazon S3Intro to Amazon S3
Intro to Amazon S3
 
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
AWS Lambda Tutorial For Beginners | What is AWS Lambda? | AWS Tutorial For Be...
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
Introduction to Amazon S3
Introduction to Amazon S3Introduction to Amazon S3
Introduction to Amazon S3
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and security
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
 
Basics AWS Presentation
Basics AWS PresentationBasics AWS Presentation
Basics AWS Presentation
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
AWS RDS
AWS RDSAWS RDS
AWS RDS
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
Introduction to Amazon Web Services
Introduction to Amazon Web ServicesIntroduction to Amazon Web Services
Introduction to Amazon Web Services
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
 
Aws cloud watch
Aws cloud watchAws cloud watch
Aws cloud watch
 

Ähnlich wie Amazon_SNS.pptx

AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...Amazon Web Services
 
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNSAmazon Web Services
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Anh Nguyen
 
2011210seslaunchwebinar 110220233455 Phpapp02
2011210seslaunchwebinar 110220233455 Phpapp022011210seslaunchwebinar 110220233455 Phpapp02
2011210seslaunchwebinar 110220233455 Phpapp02chrisawheeler
 
Application Integration Patterns (not only) for Microservices
Application Integration Patterns (not only) for MicroservicesApplication Integration Patterns (not only) for Microservices
Application Integration Patterns (not only) for MicroservicesDennis Traub
 
AWS Serverless Introduction
AWS Serverless IntroductionAWS Serverless Introduction
AWS Serverless Introductionarconsis
 
Bulk Sms Portal Proposal
Bulk Sms Portal ProposalBulk Sms Portal Proposal
Bulk Sms Portal ProposalDavid Nkpoku
 
AWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfAWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfBluebash LLC
 
What’s New with AWS Mobile Services
What’s New with AWS Mobile ServicesWhat’s New with AWS Mobile Services
What’s New with AWS Mobile ServicesAmazon Web Services
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsAmazon Web Services
 
Amazon Simple Email Service
Amazon Simple Email ServiceAmazon Simple Email Service
Amazon Simple Email Servicechrisawheeler
 
Aws image recognition
Aws image recognitionAws image recognition
Aws image recognitionMonika Mishra
 
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Amazon Web Services
 

Ähnlich wie Amazon_SNS.pptx (20)

AWS Serverless key services
AWS Serverless key servicesAWS Serverless key services
AWS Serverless key services
 
AWS Mobile with Lambda and SNS
AWS Mobile with Lambda and SNSAWS Mobile with Lambda and SNS
AWS Mobile with Lambda and SNS
 
AWS Messaging
AWS MessagingAWS Messaging
AWS Messaging
 
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
AWS September Webinar Series - Infrastructure Deployment and Monitoring with ...
 
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
(MBL307) How Mobile Businesses and Enterprises Use Amazon SNS
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
Amazon Simple Email Service
Amazon Simple Email ServiceAmazon Simple Email Service
Amazon Simple Email Service
 
2011210seslaunchwebinar 110220233455 Phpapp02
2011210seslaunchwebinar 110220233455 Phpapp022011210seslaunchwebinar 110220233455 Phpapp02
2011210seslaunchwebinar 110220233455 Phpapp02
 
Application Integration Patterns (not only) for Microservices
Application Integration Patterns (not only) for MicroservicesApplication Integration Patterns (not only) for Microservices
Application Integration Patterns (not only) for Microservices
 
AWS Serverless Introduction
AWS Serverless IntroductionAWS Serverless Introduction
AWS Serverless Introduction
 
AWS Serverless Introduction
AWS Serverless IntroductionAWS Serverless Introduction
AWS Serverless Introduction
 
AWS Services - Part 1
AWS Services - Part 1AWS Services - Part 1
AWS Services - Part 1
 
Bulk Sms Portal Proposal
Bulk Sms Portal ProposalBulk Sms Portal Proposal
Bulk Sms Portal Proposal
 
AWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdfAWS (Amazon Web Services).pdf
AWS (Amazon Web Services).pdf
 
What’s New with AWS Mobile Services
What’s New with AWS Mobile ServicesWhat’s New with AWS Mobile Services
What’s New with AWS Mobile Services
 
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile AppsIntroducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
Introducing Amazon Pinpoint – Targeted Push Notifications for Mobile Apps
 
Amazon Simple Email Service
Amazon Simple Email ServiceAmazon Simple Email Service
Amazon Simple Email Service
 
Amazon Simple Email Service 101
Amazon Simple Email Service 101Amazon Simple Email Service 101
Amazon Simple Email Service 101
 
Aws image recognition
Aws image recognitionAws image recognition
Aws image recognition
 
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
Engage your users with Amazon SNS Mobile Push (Now with Broadcast) - Jinesh V...
 

Kürzlich hochgeladen

Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 

Kürzlich hochgeladen (20)

Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Amazon_SNS.pptx

  • 1. A M A Z O N S I M P L E N O T I F I C AT I O N S E R V I C E ( SNS) P R E S E N T E D B Y : - N A M E : - A B H I S H E K G O D S E
  • 2. INDEX  Definition of SNS  Features of SNS  SNS Topic  Types of SNS Topics  SNS Clients  Benefits of SNS  SNS Pricing  SNS Security
  • 3. WHAT IS AMAZON SNS? Amazon Simple Notification Service (Amazon SNS) is a managed service that provides message delivery from publishers to subscribers (also known as producers and consumers).
  • 4.  Publishers communicate asynchronously with subscribers by sending messages to a topic, which is a logical access point and communication channel.  Clients can subscribe to the SNS topic and receive published messages using a supported endpoint type, such as Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP, email, mobile push notifications, and mobile text messages (SMS).
  • 5. FEATURE OF AMAZON SNS i. Automatic Scaling : It scales consequently if the number of messages increases. ii. Message Encryption : It provides encrypted topics to protect your messages from unapproved and unknown access. The message gets decrypted as they are delivered to subscribing endpoints. iii. Message Filtering : It enables the subscriber to modify a filter policy so that it only gets the notifications it is interested in.
  • 6. iv. Message Fanout : It takes place when a message is sent to a topic and then replicated and pushed to multiple endpoints. Fanout gives asynchronous event notifications, which in turn allows for parallel processing. v. Mobile Notification : It can be activated by user-driven actions within an application or from business logic within the cloud. It is low-cost to fan out mobile push notifications for iOS, Android, Fire OS, Windows, and Baidu-based devices. vi. SNS & Email Messages : Amazon SNS provides the features to send text messages and email (SMTP).
  • 7. WHAT IS SNS TOPIC?  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).
  • 8. TYPES OF AWS SNS TOPICS There are 2 types of AWS SNS Topics: I. Standard Topic II. FIFO Topic
  • 9. DIFFERENCE BETWEEN STANDARD AND FIFO TOPIC • Standard Topic is used in many scenarios where the order of message is not important . • FIFO Topic is used in messaging between applications where the order of operations and events is critical. • Standard Topic supports a nearly unlimited number of messages per second. • FIFO Topic supports up to 300 messages per second or 10 MB per second per FIFO topic.
  • 10. • In a standard topic, a message is delivered at least once, but there might be more than one copy of a message delivered. • But in a FIFO topic, duplicate messages are not delivered. • In standard topic, each account can support 100K standard topic and each topic support up to 12.5M Subscriptions whereas. • In FIFO topic, Each account can support 1000 FIFO topics and each topic supports up to 100 Subscriptions.
  • 11. WHAT IS THE FORMAT OF AN AWS SNS TOPIC?  Topic names are restricted to 256 characters.  Alphanumeric characters plus hyphens (-) and underscores (_) are allowed.  Topic names have to be unique within an AWS account.  After we delete a topic, you can reuse the topic name. When a topic is created, Amazon SNS will assign a unique ARN (Amazon Resource Name) to the topic, which will include the service name (SNS), region, AWS ID of the user, and the topic name.
  • 12. AMAZON SNS CLIENTS There are two clients of SNS: I. Subscribers : Subscribers receive the required message or notification over one of the supported protocols (Amazon SQS, email, Lambda, HTTP, SMS) when they are subscribed to the topic. II. Publishers : Publishers are also known as producers, publishers communicate asynchronously with subscribers by producing and sending a message to a topic, which is a logical access point and communication channel. SNS Clients Publishers Subscriber s
  • 13. BENEFITS OF AWS SNS 1 . I n s t a n t a n e o u s D e l i v e r y : It is based on push-based delivery. It is pushed once we publish the message on a topic and the message is delivered to multiple subscribers. 2 . I n e x p e n s i v e : It is based on pay as you use the model, i.e. we need to pay only when we are using the resources with no up-front costs.
  • 14. 3 . Flexible : It supports multiple endpoints. Various endpoint types can receive the message over multiple transport protocols such as email, SMS, Lambda, Amazon SQS, HTTP, etc. 4 . Eas e o f u s e : It is a very simple service to use as the Web- based AWS Management Console offers the effortlessness of the point-and-click interface. 5 . Simple Ar c hitec tur e : SNS is utilized to simplify the messaging architecture by offloading the message filtering logic from the subscribers and message routing logic from the publishers. Rather than receiving all the messages from the topic, SNS sends the message to subscriber-only of their interest.
  • 16. AWS SNS PRICING • By default, AWS SNS comes with a generous free tier, and it’s also inexpensive. • There is no need for a subscription, you simply pay for what you use at the type of endpoint you choose. • Each month we will get 1 million free mobile push notifications. • Afterwards, each delivered message is charged at $0.6 per million, it also depends upon the region of your recipient. Every time a 64KB portion of data is sent, it counts as one request for billing purposes. • To illustrate, if a message with a 256KB size is sent, it would be charged as four requests.
  • 17. AMAZON SNS SECURITY  SNS provides encrypted topics to protect messages from unapproved and mysterious access. The encryption occurs on the server-side.  Amazon SNS supports VPC Endpoints via AWS PrivateLink. We can utilize VPC Endpoints to privately publish messages to SNS topics, from a VPC, without traversing the public internet.  Utilizing access policies, you have point-by-point control over which endpoints a topic allows, who is able to publish to a topic, and under what conditions.  You can enable AWS X-Ray for your messages passing through Amazon SNS, making it simpler to trace and analyze messages as they travel through to the downstream services.