মূল লেখায় যান

Amazon SNS

#86 · Level 3 · আধুনিক architecture · Application Integration

Amazon SNS (Simple Notification Service) হলো publish/subscribe ধরনের messaging service। এখানে একটা topic থাকে, যেখানে publisher একটা message পাঠায়। ওই topic-এ যারা subscribe করেছে, তারা সবাই message-এর একটা করে কপি পায়, একে fan-out বলে। Subscriber হতে পারে SQS queue, Lambda function, HTTP endpoint, email বা মোবাইলের SMS ও push notification। SQS-এ একটা message সাধারণত একজন নেয়, কিন্তু SNS-এ একটা message অনেকের কাছে যায়।

স্কুলের মাইকে ঘোষণা — একবার বললেই সব ক্লাস একসাথে শুনতে পায়।

একটা ঘটনা ঘটলে (যেমন নতুন order) অনেকগুলো system-কে জানাতে হয়। প্রত্যেককে আলাদা করে জানানো ঝামেলার।

কোথায় ব্যবহার হয়

“কোথায় ব্যবহার হয়” অংশ

নতুন order হলে একসাথে stock, invoice আর email system-কে জানানো, মোবাইলে SMS বা push notification।

Azure Service Bus Topics / Event Grid

বিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: