पाठ 16 / 26

Lambda की मूल बातें

सर्वर प्रोविज़न या प्रबंधित किए बिना कोड चलाना।

Lambda क्या है

Lambda किसी भी सर्वर को प्रोविज़न या प्रबंधित किए बिना, इवेंट के जवाब में आपका कोड चलाता है। आप केवल उतने मिलीसेकंड का भुगतान करते हैं जितनी देर आपका फ़ंक्शन वाकई चलता है।

ट्रिगर और उपयोग-मामले

Lambda फ़ंक्शन को S3 अपलोड, API Gateway रिक्वेस्ट, शेड्यूल, क्यू संदेश, और भी बहुत कुछ से ट्रिगर किया जा सकता है — इमेज प्रोसेसिंग, API, और सेवाओं के बीच 'ग्लू' कोड के लिए बढ़िया।

एक न्यूनतम हैंडलर

वह फ़ंक्शन सिग्नेचर जिसे Lambda हर इवेंट के लिए इनवोक करता है।

def handler(event, context):
    name = event.get("name", "world")
    return {"statusCode": 200, "body": f"Hello, {name}!"}

Output:

{"statusCode": 200, "body": "Hello, world!"}

ऑन-कॉल कर्मचारी

Lambda एक ऑन-कॉल कर्मचारी जैसा है जो काम आते ही तुरंत प्रकट होता है, ठीक वही काम करता है, फिर चला जाता है — आप उन्हें कॉल के बीच खाली बैठे रहने के लिए कभी भुगतान नहीं करते।