एम्बर ग्रुप की API Gateway आर्किटेक्चर
January 6, 2023
चुनौतियाँ
- कोई कुशल ट्रैफिक प्रबंधन नहीं, सब कुछ शुरू से
- विकास दक्षता में सुधार की आवश्यकता
- जटिल लॉग प्रबंधन आवश्यकताएँ, उच्च लागत, और स्केलिंग चुनौतियाँ
परिणाम
- व्यवस्थित ट्रैफिक प्रबंधन स्थापित, एम्बर ग्रुप के प्रमुख डिजिटल एसेट प्लेटफॉर्म का समर्थन
- अनुसंधान और विकास दक्षता में बड़ा सुधार
- सुविधाजनक लॉगिंग प्रबंधन सक्षम
एम्बर ग्रुप के बारे में
एम्बर ग्रुप 1000+ गतिशील, उद्यमी तकनीकविदों, व्यापारियों, और इंजीनियरों की एक टीम है जो घर्षण रहित बाजार स्थान बनाने के मिशन पर है। 150+ देशों का समर्थन करते हुए, एम्बर ग्रुप 1k+ संस्थागत ग्राहकों को 1T+ कारोबारी मात्रा के साथ सेवा प्रदान करता है और दुनिया भर में 500m रिटर्न उत्पन्न करने वाले निवेशक हैं।
16 दिसंबर, 2022 को, एम्बर ग्रुप के आधिकारिक ट्विटर ने घोषणा की कि एम्बर ग्रुप ने $ 300M सीरीज़ - C राउंड पूरा कर लिया है, जिसका नेतृत्व फेनबुशी कैपिटल यूएस ने किया और अन्य क्रिप्टो-नेटिव निवेशकों और फैमिली ऑफिस ने भाग लिया।
वेब3 के ट्रैक में आगे बढ़ते हुए, एम्बर ग्रुप ने व्यक्तियों के लिए अपना प्रमुख डिजिटल एसेट प्लेटफॉर्म - व्हेलफिन लॉन्च किया। व्हेलफिन निवेशकों को डिजिटल युग में धन बनाने के लिए सशक्त बनाता है। एम्बर ग्रुप की संस्थागत और उपभोक्ता बाजारों में गहरी विशेषज्ञता के साथ निर्मित, व्हेलफिन एक ऑल-इन-वन प्लेटफॉर्म है जो किसी भी अनुभव स्तर के ग्राहकों के लिए पसंदीदा डिजिटल एसेट गेटवे के रूप में कार्य करता है।
कई डेवलपर्स आश्चर्य कर सकते हैं कि इतना विशाल व्यवसाय इकाई अपने बड़े पैमाने पर ट्रैफिक का प्रबंधन कैसे करता है। तो एम्बर ग्रुप किस तरह के एपीआई गेटवे का उपयोग करता है? आइए जानते हैं।
एम्बर ग्रुप का समर्थन करने में सर्वश्रेष्ठ एपीआई गेटवे
k8s का समर्थन करने में महान क्षमता
"एपीआई गेटवे का चयन करते समय, हमने पहले कोंग और एपिसिक्स को तुलना के लिए चुना। फिर, GitHub में इसके सक्रिय समुदाय से, हमें एपिसिक्स के बारे में पता चला। हमने एपिसिक्स को मुख्य रूप से इसलिए चुना क्योंकि एपिसिक्स k8s का समर्थन करने में कोंग से बेहतर है। इसके अलावा, एपिसिक्स की मॉनिटरिंग और ऑब्जर्वेबल मेट्रिक्स हमारे लिए उपयुक्त हैं। एम्बर ग्रुप के तकनीकी विशेषज्ञ, सन ने कहा।
नई अग्रणी तकनीकें
क्लाउड-नेटिव के तकनीकी विकास का पालन करते हुए, कई कंपनियाँ एप्लिकेशन को माइक्रोसर्विसेज और कंटेनराइजेशन में माइग्रेट कर रही हैं। एम्बर ग्रुप भी इसका अपवाद नहीं है, और इसने एक कटिंग-एज और लोकप्रिय एपीआई गेटवे चुनना पसंद किया। एपिसिक्स डेटा और कंट्रोल प्लेन को अलग करता है, जो इसके आर्किटेक्चर में अद्भुत है।
इसके अलावा, एपिसिक्स सुरक्षा नियंत्रण और व्यापक समर्थन के लिए बहुत अच्छा है क्योंकि यह कई सुरक्षा प्लगइन्स का समर्थन करता है, जैसे cors, uri-blocker, ip-restriction, csrf, consumer-restriction, आदि।
इकोसिस्टम में समावेशी
एपिसिक्स एक समृद्ध इकोसिस्टम का आनंद लेता है, जो L7 और L4 प्रोटोकॉल, और कई ओपन-सोर्स या SaaS सेवाओं का समर्थन करता है। एम्बर ग्रुप एपिसिक्स द्वारा समर्थित कई कार्यों और इकोसिस्टम का उपयोग करता है, जैसे hmac-auth, jwt-auth, और Prometheus।
एपिसिक्स की विभिन्न सुविधाओं और इकोसिस्टम के साथ एकीकरण में समावेशी होने के कारण, सभी मुख्यधारा के प्लगइन्स एपिसिक्स में पाए जा सकते हैं।
उच्च प्रदर्शन
जैसा कि ज्ञात है, अपाचे एपिसिक्स सबसे उच्च प्रदर्शन वाला एपीआई गेटवे है जिसका सिंगल-कोर QPS 23,000 है, औसत विलंब केवल 0.6 मिलीसेकंड। एम्बर ग्रुप के लिए, इसके मजबूत सुरक्षा सुविधाओं के अलावा, यह एपिसिक्स का एक अतिरिक्त गुण है।
डेवलपर्स के लिए अनुकूल
एम्बर ग्रुप ने अपना ट्रैफिक प्रबंधन सिस्टम 0 से 1 तक बनाया। इसलिए, पिछली स्थितियों के साथ तुलना करना मुश्किल हो गया। हालांकि, इसमें कोई संदेह नहीं है कि एपिसिक्स का ओपन-सोर्स कोड एम्बर ग्रुप की क्षमताओं और व्यवसाय कार्यान्वयन में सशक्तिकरण को काफी बढ़ाता है। स्प्रिंग क्लाउड गेटवे के विपरीत, एपिसिक्स केंद्रीकृत है और कोडेक क्षमता में मजबूत है।
एम्बर ग्रुप व्यवसाय आवश्यकताओं के अनुसार ट्रैफिक को कोडेक और प्रबंधित कर सकता है। सन इसे एपिसिक्स का सबसे बड़ा लाभ मानते हैं।
एम्बर ग्रुप का डिप्लॉयमेंट डायग्राम
मुख्य व्यवसाय परियोजना व्हेलफिन का ट्रैफिक, आंतरिक माइक्रोसर्विसेज, एंड-टू-एंड ट्रैफिक, और वेब, सभी एपिसिक्स से होकर गुजरता है। एम्बर एपिसिक्स को एपीआई गेटवे के रूप में उपयोग करता है, उत्तर-दक्षिण और पूर्व-पश्चिम ट्रैफिक का प्रबंधन करता है। एपिसिक्स को केंद्र के रूप में लिया जाता है ताकि ट्रैफिक को संबंधित आंतरिक माइक्रोसर्विसेज में वितरित किया जा सके।
ट्रैफिक क्लाउड पर बाहरी परत WAF से होकर गुजरता है, फिर लेयर 4 LB और एपिसिक्स से। ऐसा लगता है कि प्रदर्शन कम होगा। इसलिए, एम्बर ग्रुप ने अपने नेटवर्क को सुधारने के लिए अकामाई को अपनाया, क्योंकि इसके ग्राहक मुख्य रूप से विदेश में हैं।

एपिसिक्स का उपयोग करने के बाद की उपलब्धियाँ
क्लाउड-नेटिव आर्किटेक्चर का समर्थन
एम्बर ग्रुप का आर्किटेक्चर अंततः क्लाउड-नेटिव है जिसमें मल्टी-क्लाउड परिदृश्य हैं, जिसमें कई मुख्यधारा के क्लाउड प्रदाताओं के पार सेवाएँ हैं। चूंकि व्हेलफिन व्यवसाय समूह को ऐतिहासिक डेटा माइग्रेट करने की आवश्यकता नहीं है और एपिसिक्स का k8s का महान समर्थन, रिलीज सुचारू और सफल रहा; हालांकि, एम्बर ग्रुप ने एपिसिक्स को अपने आंतरिक स्वचालित CICD पाइपलाइन के साथ एकीकृत करने में बहुत समय बिताया।
डेवलपर्स की दक्षता में सुधार
एपिसिक्स का सबसे बड़ा लाभ यह है कि एपिसिक्स डेवलपर्स के लिए अनुकूल है। उदाहरण के लिए, एपिसिक्स ने एक सुविधाजनक अर्ध-तैयार उत्पाद प्रदान किया जिसमें जटिल समग्र ऑर्केस्ट्रेशन था, जिससे एम्बर ग्रुप इसे सुविधाजनक रूप से अनुकूलित कर सका।
लॉगिंग प्रबंधन में प्रेरणा
"लॉगिंग प्रबंधन के संबंध में, हमें एपिसिक्स से कई संदर्भ और प्रेरणा मिलती है।" सन ने कहा।
एपिसिक्स का प्लगइन datadog एक उपयोगी उपकरण हो सकता है। एम्बर ग्रुप AWS के ELK स्टैक से लॉग्स को डेटालॉग में माइग्रेट कर रहा है। एम्बर ग्रुप धीरे-धीरे मेट्रिक्स, ट्रेसिंग, लॉगिंग आदि को अपनाएगा ताकि ऑब्जर्वेबिलिटी को साकार किया जा सके।
आर्किटेक्चरल समस्याओं के बिना प्रदर्शन
दिसंबर 2021 में लॉन्च होने के बाद से, लगभग एक वर्ष में कोई आर्किटेक्चरल समस्या नहीं हुई है। एम्बर ग्रुप का एपीआई गेटवे आर्किटेक्चर बहुत स्थिर है और एपिसिक्स के अपडेट के साथ सुसंगत रहेगा। सन भविष्य में एपिसिक्स से और अधिक सुरक्षा सेवाओं की इच्छा भी रखते हैं।