# API Gateway + Lambda पैटर्न — एडब्ल्यूएस

Source: https://www.geekswithgeeks.com/hi/aws/aws-api-gateway-lambda

> एक सर्वरलेस बैकएंड: HTTP अंदर, फ़ंक्शन बाहर।

## पैटर्न

**API Gateway** एक HTTP एंडपॉइंट दिखाता है, हर रिक्वेस्ट को सत्यापित और रूट करता है, फिर रिस्पॉन्स बनाने के लिए एक **Lambda** फ़ंक्शन इनवोक करता है — बिना किसी सर्वर को प्रबंधित किए एक पूरा REST API।

## टीमें इसका उपयोग क्यों करती हैं

यह अनियमित या कम-ट्रैफ़िक API के लिए अच्छी तरह फिट बैठता है: आपको स्वचालित स्केलिंग, अंतर्निहित ऑथ इंटीग्रेशन मिलते हैं, और आप प्रति रिक्वेस्ट भुगतान करते हैं — कोई निष्क्रिय EC2 फ़्लीट 24/7 चलता नहीं रहता।

## कोल्ड स्टार्ट और टाइमआउट पर ध्यान दें

हाल में न बुलाया गया Lambda **कोल्ड स्टार्ट** देरी दिखा सकता है, और हर फ़ंक्शन की अधिकतम एक्ज़ीक्यूशन टाइमआउट सीमा होती है। बहुत लंबे समय तक चलने वाले या लेटेंसी-क्रिटिकल हॉट पाथ के लिए आदर्श नहीं।

**Quiz:** कम-ट्रैफ़िक API के लिए API Gateway + Lambda पैटर्न का मुख्य लाभ क्या है?

- [ ] ट्रैफ़िक चाहे जो हो, आप 24/7 चलने वाले सर्वर के लिए भुगतान करते हैं
- [x] आप लगभग प्रति रिक्वेस्ट भुगतान करते हैं, कोई निष्क्रिय सर्वर लागत नहीं
- [ ] यह प्रमाणीकरण की ज़रूरत हटा देता है

*Answer:* आप लगभग प्रति रिक्वेस्ट भुगतान करते हैं, कोई निष्क्रिय सर्वर लागत नहीं. Lambda की कीमत प्रति इनवोकेशन/अवधि होती है, इसलिए कम-ट्रैफ़िक API निष्क्रिय क्षमता के लिए भुगतान नहीं करता।
