AWS Lambda
#32 · Level 2 · বড় করা ও টিকিয়ে রাখা · Serverlessধারণা
“ধারণা” অংশAWS Lambda-তে একটা ছোট code (function) রাখা হয়, যেটা কোনো ঘটনা ঘটলে নিজে থেকে চলে, তারপর থেমে যায়। এই ঘটনাকে বলে event — যেমন S3-এ file আসা বা API Gateway-তে request আসা। Lambda Python, Node.js, Java, .NET-এর মতো অনেক ভাষা সমর্থন করে। একসাথে অনেক event এলে Lambda নিজে থেকেই function-এর অনেক copy চালায়। Server চালানো বা রক্ষণাবেক্ষণের দায়িত্ব AWS-এর, আর অন্য service ব্যবহারের অনুমতি function পায় IAM Role থেকে।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশবাসার দরজার motion-sensor বাতি। কেউ এলে জ্বলে, চলে গেলে নিভে যায়। সারারাত বাতি জ্বালিয়ে রাখতে হয় না।
কেন দরকার
“কেন দরকার” অংশসারাদিন server চালু রাখার দরকার নেই। যতবার code চলে, শুধু ততবারের বিল — অল্প ব্যবহারে খরচ প্রায় নেই বললেই চলে। একসাথে হাজার request এলেও নিজে থেকেই সামলায়।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশS3-এ ছবি upload হলে ছোট করা, API-র backend, প্রতি রাতে report বানানো, form জমা হলে email পাঠানো।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশAzure Functions
সম্পর্কিত
“সম্পর্কিত” অংশServerless কী? · Amazon API Gateway · Amazon EventBridge
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: