HeadlinesBriefing favicon HeadlinesBriefing.com

अमेरिकन एक्सप्रेस पेमेंट स्केल आर्किटेक्चर

ByteByteGo •
×

अमेरिकन एक्सप्रेस पेमेंट स्केल आर्किटेक्चर

जब कोई ग्राहक भुगतान करता है, तो वह उम्मीद करता है कि लेनदेन लगभग तुरंत स्वीकृत या अस्वीकृत हो जाए। यह एकमात्र आवश्यकता यह निर्धारित करती है कि भुगतान प्रसंस्करण कैसे बनाया जाता है, क्योंकि पूरी प्रक्रिया इस छोटी समय सीमा में पूरी होनी चाहिए। हमने अमेरिकन एक्सप्रेस के विशिष्ट इंजीनियर बेन केन से बात की, ताकि समझ सकें कि उनका प्लेटफ़ॉर्म इस चुनौती का सामना कैसे करता है।

यह समझने के लिए कि यह कैसे काम करता है, आइए कल्पना करें कि जब कोई लेनदेन अमेरिकन एक्सप्रेस पर पहुंचता है तो क्या होता है। इसे कई स्वतंत्र सेलों में से एक में रूट किया जाता है और माइक्रोसर्विसेज की एक श्रृंखला से गुजरता है। हालांकि, आधे रास्ते में, उनमें से एक सेवा विफल होने लगती है, और ग्राहक चेकआउट टर्मिनल पर अभी भी इंतजार कर रहा है। विफल सेल के भीतर लेनदेन को पुनः प्रयास करना स्पष्ट जोखिम उठाता है। इसके अलावा, लेनदेन को दूसरे सर्वर पर स्थानांतरित करना और भी कठिन समस्या है।

अमेरिकन एक्सप्रेस की इंजीनियरिंग टीम इसे सेल-आधारित आर्किटेक्चर के साथ संबोधित करती है जो व्यवधान के प्रभाव को न्यूनतम रखने में मदद करता है। अमेरिकन एक्सप्रेस की इंजीनियरिंग टीम के साथ हमारी बातचीत में, हमने सीखा कि अधिकांश इंजीनियरिंग प्रयास उस अलगाव को बनाए रखने में जाता है। एक विशिष्ट भुगतान प्रवाह में, अमेरिकन एक्सप्रेस श्रृंखला के बीच में बैठता है। एक अधिग्रहणकर्ता बैंक व्यापारी के साथ संबंध रखता है, लेनदेन को अमेरिकन एक्सप्रेस को भेजता है, और अमेरिकन एक्सप्रेस इसे जारीकर्ता बैंक को देता है, जो खाता शेष राशि का प्रबंधन करता है।

2018 में, अमेरिकन एक्सप्रेस ने इस प्लेटफ़ॉर्म को क्लाउड-नेटिव बुनियादी ढांचे पर आधुनिक बनाना शुरू किया। तुरंत, यह स्पष्ट हो गया कि एक धारणा बदलनी थी। जबकि पुराने सिस्टम हार्डवेयर पर चलते थे जो निरंतर संचालन के लिए डिज़ाइन किए गए थे, क्लाउड बुनियादी ढांचा अलग व्यवहार करता था। अंततः चुना गया डिज़ाइन दशकों के आंतरिक विचार से प्रेरित था। बेन ने बताया कि SOA युग में, ये पैटर्न सेल-आधारित आर्किटेक्चर के अधिक औपचारिक शब्द के गढ़े जाने से पहले भी मौजूद थे। सेल-आधारित आर्किटेक्चर में, एक सेल भुगतान प्रसंस्करण स्टैक की एक पूर्ण, आत्मनिर्भर प्रति है, जिसमें माइक्रोसर्विसेज, डेटाबेस और DNS शामिल हैं।

प्रमुख संस्थाएं: कंपनियां: अमेरिकन एक्सप्रेस | लोग: बेन केन

सामान्य प्रश्न:

प्रश्न: अमेरिकन एक्सप्रेस बड़े पैमाने पर भुगतान प्रसंस्करण की विश्वसनीयता कैसे सुनिश्चित करता है?

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