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-এ এর মতো
“Azure-এ এর মতো” অংশAzure Service Bus Topics / Event Grid
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: