AWS Step Functions
#88 · Level 3 · আধুনিক architecture · Application Integrationধারণা
“ধারণা” অংশAWS Step Functions হলো workflow সাজানোর (orchestration) একটা serverless service। একটা workflow-কে state machine বলা হয়, আর এর প্রতিটা ধাপকে state বলা হয়। প্রতিটা ধাপে Lambda চালানো, অন্য AWS service ডাকা, অপেক্ষা করা বা শর্ত দেখে পথ বাছাই করা যায়। কোনো ধাপ ব্যর্থ হলে আবার চেষ্টা (retry) বা বিকল্প পথে যাওয়ার নিয়ম আগে থেকে ঠিক করা যায়। Workflow-টা ছবির মতো করে দেখা যায়, তাই কোন ধাপে কী হলো সহজে বোঝা যায়।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশবিয়ের অনুষ্ঠানের পরিকল্পনা — আগে হলুদ, তারপর বিয়ে, তারপর বৌভাত। কোনো ধাপে সমস্যা হলে বিকল্প পরিকল্পনা।
কেন দরকার
“কেন দরকার” অংশঅনেক Lambda বা service মিলে কাজ হলে ক্রম, অপেক্ষা, আবার চেষ্টা করা — এসব code-এ লেখা জটিল।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশOrder process: payment যাচাই → stock কমানো → পাঠানো → email। Data process-এর ধাপ।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশAzure Logic Apps / Durable Functions
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: