सेवा के बारे में
अनुवादितमैं AWS पर सर्वरलेस बैकएंड विकसित करता हूँ जो अपने आप स्केल होते हैं और लागत ठीक उसी तरह होती है जैसे वे वास्तव में काम करते हैं। स्टैक की नींव Lambda है कंप्यूट के लिए, API गेटवे या HTTP API इनपुट पर, कम-लेटेंसी स्टोरेज के लिए DynamoDB, और फ़ाइलों और स्थिर सामग्री के लिए S3। जब लॉजिक एकल अनुरोध से अधिक जटिल होता है, तो मैं इवेंट्स के लिए EventBridge, लोड समतलन के लिए SQS, और लंबे मल्टी-स्टेप प्रक्रियाओं के समन्वय के लिए Step Functions को जोड़ता हूँ।
मैं जो कुछ भी प्रदान करता हूँ उसे कोड के रूप में वर्णित किया जाता है। मैं SAM या Serverless Framework के माध्यम से पूरे स्टैक को तैनात करता हूँ, इसलिए कोई भी वातावरण कुछ ही मिनटों में एक साफ खाते से फिर से बनाया जा सकता है, और प्रत्येक परिवर्तन CI/CD के माध्यम से ऑटो-टेस्ट, स्टेज्ड रोलआउट और सुरक्षित रोलबैक के साथ जाता है। मैं पहले दिन से अवलोकन स्थापित करता हूँ: लॉग, मैट्रिक्स, ट्रेस और अलार्म - आप तुरंत देख सकते हैं कि कौन सा फ़ंक्शन, कतार, या तालिका दोषी है। मैं बिल को पूर्वानुमानित रखने के लिए ठंडी शुरुआत और समवर्तीता की निगरानी करता हूँ।
आमतौर पर मैं आपके डोमेन को फ़ंक्शंस और इवेंट्स में विभाजित करता हूँ, DynamoDB में डेटा एक्सेस पैटर्न पर सहमति करता हूँ, फिर एक कार्यशील एंड-टू-एंड स्लाइस प्रदान करता हूँ और केवल तब सिस्टम का विस्तार करता हूँ। क्या आपको REST या GraphQL API, एक वेबहुक हैंडलर, अनुसूचित ETL या एक इवेंट पाइपलाइन की आवश्यकता है - मैं इसे डिज़ाइन करूंगा, बनाऊंगा, और इसे दस्तावेज़ और परीक्षण के साथ सौंप दूंगा।
— REST/GraphQL API, वेबहुक और बैकग्राउंड कार्य
— SAM या Serverless Framework के साथ IaC, CI/CD शामिल है
— DynamoDB मॉडलिंग, S3, EventBridge, SQS, Step Functions
मैं जो कुछ भी प्रदान करता हूँ उसे कोड के रूप में वर्णित किया जाता है। मैं SAM या Serverless Framework के माध्यम से पूरे स्टैक को तैनात करता हूँ, इसलिए कोई भी वातावरण कुछ ही मिनटों में एक साफ खाते से फिर से बनाया जा सकता है, और प्रत्येक परिवर्तन CI/CD के माध्यम से ऑटो-टेस्ट, स्टेज्ड रोलआउट और सुरक्षित रोलबैक के साथ जाता है। मैं पहले दिन से अवलोकन स्थापित करता हूँ: लॉग, मैट्रिक्स, ट्रेस और अलार्म - आप तुरंत देख सकते हैं कि कौन सा फ़ंक्शन, कतार, या तालिका दोषी है। मैं बिल को पूर्वानुमानित रखने के लिए ठंडी शुरुआत और समवर्तीता की निगरानी करता हूँ।
आमतौर पर मैं आपके डोमेन को फ़ंक्शंस और इवेंट्स में विभाजित करता हूँ, DynamoDB में डेटा एक्सेस पैटर्न पर सहमति करता हूँ, फिर एक कार्यशील एंड-टू-एंड स्लाइस प्रदान करता हूँ और केवल तब सिस्टम का विस्तार करता हूँ। क्या आपको REST या GraphQL API, एक वेबहुक हैंडलर, अनुसूचित ETL या एक इवेंट पाइपलाइन की आवश्यकता है - मैं इसे डिज़ाइन करूंगा, बनाऊंगा, और इसे दस्तावेज़ और परीक्षण के साथ सौंप दूंगा।
— REST/GraphQL API, वेबहुक और बैकग्राउंड कार्य
— SAM या Serverless Framework के साथ IaC, CI/CD शामिल है
— DynamoDB मॉडलिंग, S3, EventBridge, SQS, Step Functions