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

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 Functions

Serverless কী? · Amazon API Gateway · Amazon EventBridge

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