{"id":7934,"date":"2022-01-27T17:38:21","date_gmt":"2022-01-27T17:38:21","guid":{"rendered":"https:\/\/www.npntraining.com\/blog\/?p=7934"},"modified":"2022-01-27T17:38:21","modified_gmt":"2022-01-27T17:38:21","slug":"introduction-to-simple-notification-service-amazon-sns","status":"publish","type":"post","link":"https:\/\/www.npntraining.com\/blog\/introduction-to-simple-notification-service-amazon-sns\/","title":{"rendered":"Introduction to Simple Notification Service (Amazon SNS)"},"content":{"rendered":"<h1>Introduction to Simple Notification Service (Amazon SNS)<\/h1>\n<p>In modern cloud architecture, applications are decoupled into smaller, independent building blocks that are easier to develop, deploy and maintain. A Publish\/Subscribe (Pub\/Sub) messaging provider makes it easy to build highly functional and architecturally complex applications.<\/p>\n<p><strong>Publish\/Subscribe<\/strong> (Pub\/Sub): Pub\/Sub is a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Messaging_pattern\">messaging pattern<\/a> where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead keep them in intermediary message broker\/channels without knowledge of which subscribers will use them. Similarly, subscribers only subscribe to messages that are of interest, without knowledge of which publishers.<\/p>\n<p><strong>AWS SNS<\/strong> is a fully managed pub\/sub messaging service. Amazon SNS offers several benefits for building and integrating loosely-coupled, distributed applications:<\/p>\n<ol>\n<li>Push-based delivery (no polling)<\/li>\n<li>Simple APIs and easy integration with applications<\/li>\n<li>Flexible message delivery over multiple transport protocols<\/li>\n<li>Inexpensive, pay-as-you-go model with no up-front costs<\/li>\n<li>Web-based AWS Management Console offers the simplicity of a point-and-click interface<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/www.npntraining.com\/blog\/wp-content\/uploads\/2022\/01\/Amazon-SNS_event-driven-SNS-300x150.png\" alt=\"Amazon-SNS_event-driven-SNS\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to Simple Notification Service (Amazon SNS) In modern cloud architecture, applications are decoupled into smaller, independent building blocks that are easier to develop, deploy and maintain. A Publish\/Subscribe (Pub\/Sub)&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71,56],"tags":[],"class_list":["post-7934","post","type-post","status-publish","format-standard","hentry","category-aws","category-cloud-computing"],"_links":{"self":[{"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/posts\/7934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/comments?post=7934"}],"version-history":[{"count":2,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/posts\/7934\/revisions"}],"predecessor-version":[{"id":7937,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/posts\/7934\/revisions\/7937"}],"wp:attachment":[{"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/media?parent=7934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/categories?post=7934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.npntraining.com\/blog\/wp-json\/wp\/v2\/tags?post=7934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}