लालमोव अपने संचार प्लेटफॉर्म को कैसे मापता है?
Lalamove संचार मंच कैसे एक नई वास्तुकला के साथ उपयोगकर्ता संचार चुनौतियों का समाधान करता है।
रे चोंग , विल लो , माइक डू , एरिक चैन , रॉय शुम , मैगी सुएन , लेविएरो द्वारा
परिचय
विभिन्न संचार चैनलों के माध्यम से लालमोव के उपयोगकर्ताओं के साथ संचार करने में लालमोव पारिस्थितिकी तंत्र में संचार मंच एक महत्वपूर्ण भूमिका निभाता है। लालमोव एसएमएस, ईमेल और पुश जैसे विभिन्न संचार चैनलों के माध्यम से लालमोव के उपयोगकर्ताओं के साथ संवाद करने के लिए लाखों संचार मासिक भेजता है। हमारा लक्ष्य हमारी आंतरिक टीमों के लिए इंजीनियरिंग और परिचालन दक्षता को बढ़ावा देने के लिए एक स्केलेबल, अत्याधुनिक और लागत प्रभावी ओमनीचैनल संचार मंच प्रदान करना है।
हालाँकि, हमने अपने वर्तमान संचार प्लेटफ़ॉर्म के भीतर व्यवसाय और इंजीनियरिंग दोनों दृष्टिकोणों से कई चुनौतियों की पहचान की है। इन चुनौतियों की बेहतर समझ हासिल करने के लिए, हमारी विरासत वास्तुकला की जांच करना आवश्यक है।
चुनौती
इस संरचना के तहत, प्रत्येक फीचर टीम ने अपनी सेवाओं को सीधे संचार सेवाओं से जोड़ा, स्केलेबिलिटी चुनौतियों और लालमोव की इंजीनियरिंग टीम के लिए विभिन्न कठिनाइयों का निर्माण किया।
इस वास्तुकला के साथ हमें निम्नलिखित चुनौतियाँ मिलीं:
- कई संचार सेवाओं के साथ एकीकृत करना मुश्किल - फ़ीचर टीमों को संचार भेजते समय स्वतंत्र रूप से कई संचार चैनलों के साथ एकीकृत करना पड़ता है। उदाहरण के लिए, यदि पाँच संचार चैनल हैं, तो फ़ीचर टीमों को संचार प्लेटफ़ॉर्म के साथ पाँच बार एकीकृत करना पड़ता है, जिसके लिए महत्वपूर्ण एकीकरण और संचार प्रयास की आवश्यकता होती है और इंजीनियरिंग दक्षता पर प्रतिकूल प्रभाव पड़ता है।
- संचार ऑर्केस्ट्रेशन का अभाव - विरासत वास्तुकला एक बहु-चैनल समाधान है लेकिन इसमें ओम्नीचैनल क्षमता का अभाव है। यह फीचर टीमों के लिए संचार प्लेटफॉर्म को पर्याप्त लचीला नहीं बनाता है।
- अनावश्यक विकास प्रयास - वर्तमान में, सामान्य संचार सुविधाओं के लिए विकास प्रयास इस वास्तुकला के तहत बहुत बड़ा है जैसे डेटा दृश्यता और टेम्पलेट प्रबंधन। हमें स्वतंत्र रूप से कई संचार चैनलों में समान सुविधा विकसित करने की आवश्यकता है। यह इंजीनियरिंग दक्षता और रखरखाव को नुकसान पहुंचाता है।
संचार मंच वास्तुकला
संचार गेटवे संचार प्लेटफ़ॉर्म का एक महत्वपूर्ण घटक है, जिससे फीचर टीमों को एक बार एकीकृत करने और निर्बाध अपडेट का आनंद लेने की अनुमति मिलती है।
इस आर्किटेक्चर में, हमारा लक्ष्य निम्नलिखित क्षमताएं प्रदान करना है:
- ओमनीचैनल संचार सक्षम करने के लिए स्केलेबल एपीआई और संचार ऑर्केस्ट्रेशन प्रदान करें
- डुप्लिकेट प्रयास से बचने के लिए संचार तर्क को समाहित करें
- चिंताओं को अलग करके विभिन्न हितधारकों के लिए स्पष्ट जिम्मेदारियों को परिभाषित करें
- डेटा पारदर्शिता के माध्यम से व्यवसाय में सुधार को सक्षम करें
कोर मूल्य
अगली पीढ़ी का संचार मंच चार प्रमुख क्षमताएं प्रदान करने के लिए बनाया गया है: स्वामित्व, मापनीयता, लचीलापन और पारदर्शिता, साथ में वे संचार मंच के मूल मूल्य बनाते हैं और संचार मंच को आंतरिक उपयोगकर्ताओं के लिए एक पूर्ण समाधान प्रदान करने में सक्षम बनाते हैं।
स्पष्ट स्वामित्व
संचार प्लेटफ़ॉर्म में स्पष्ट स्वामित्व प्रदान किया जाता है, जहाँ प्रत्येक टेम्प्लेट को एक विशिष्ट टीम को सौंपा जाता है। यह हमें किसी भी उत्पादन समस्या के मामले में जिम्मेदार टीम और ट्रिगरिंग सेवा की आसानी से पहचान करने में सक्षम बनाता है। लालमोव के संचार पारिस्थितिकी तंत्र में चिंताओं को अलग करने को भी प्राथमिकता दी जाती है, जिसमें टेक टीम के बजाय व्यावसायिक टीम संचार सामग्री का स्वामी होती है।
अनुमापकता
हम एक ओमनीचैनल एपीआई की पेशकश करके संचार मंच के साथ एकीकरण को आसान बनाते हैं। संचार गेटवे संचार प्रक्रिया को अमूर्त करता है, जिससे उपयोगकर्ताओं के लिए इसके लाभों का लाभ उठाना आसान हो जाता है। संचार मंच के साथ एक बार एकीकृत होकर, उपयोगकर्ता सहज अपडेट का आनंद ले सकते हैं।
FLEXIBILITY
चैनल स्विचिंग और सामग्री प्रबंधन जैसी विभिन्न परिस्थितियों में संचार को प्रभावी ढंग से प्रबंधित करने के लिए, हमें एक लचीले दृष्टिकोण की आवश्यकता है। संचार मंच ठीक यही प्रदान करता है, जिससे हमारी व्यावसायिक टीमों को हमारे इंजीनियरों को कोई कोड परिवर्तन करने या परिनियोजन करने की आवश्यकता के बिना चैनल और सामग्री को अपडेट करने की अनुमति मिलती है। यह न केवल संचार चैनलों के प्रबंधन को आसान बनाता है बल्कि हमारे प्लेटफॉर्म को और अधिक लचीला बनाने में भी सक्षम बनाता है।
पारदर्शिता
अगली पीढ़ी के संचार मंच के साथ हमारा लक्ष्य हमारे आंतरिक उपयोगकर्ताओं को हमारे संचार प्रयासों की प्रभावशीलता को देखने की अनुमति देकर डेटा पारदर्शिता प्रदान करना है। इसे प्राप्त करने के लिए, हमारे पास डेटा को निगलने और हमारे आंतरिक उपयोगकर्ताओं को डेटा पारदर्शिता प्रदान करने के लिए एक डेटा पाइपलाइन है।
फिर, हम उन चुनौतियों को हल करने और अपने मूल मूल्यों को प्राप्त करने के लिए संचार मंच की पुनर्रचना कैसे करते हैं?
ओमनीचैनल
ओम्नीचैनल एपीआई के साथ, संचार गेटवे विभिन्न व्यावसायिक रणनीतियों के अनुसार विभिन्न संचार चैनलों में संचार को ऑर्केस्ट्रेट करने में सक्षम है। इसके अलावा, हम अपने उपयोगकर्ताओं को एक बार संचार मंच के साथ एकीकृत करने और निर्बाध अपडेट का आनंद लेने के लिए एक एकल प्रवेश बिंदु प्रदान करते हैं।
इस डिजाइन में, हमारे पास "एक्शन" नामक एक अवधारणा है और इसका उपयोग संचार को परिभाषित करने के लिए किया जाता है। एक "एक्शन" आमतौर पर एक व्यावसायिक परिदृश्य को संदर्भित करता है। प्रत्येक "एक्शन" एक या कई संचार चैनलों के लिए मैप करता है। इस अवधारणा का उपयोग करके, हम संचार को एक विशिष्ट संचार चैनल से जोड़े बिना अपने संचार को आसान बना सकते हैं।
यह संचार मंच में लचीलापन और विश्वसनीयता लाता है और उपयोगकर्ताओं को सुविधा प्रदान करता है। उपयोगकर्ता बिना कोड परिवर्तन के कभी भी चैनल बदल सकते हैं और बार-बार संचार मंच को एकीकृत करने से छुटकारा पा सकते हैं।
संचार एनकैप्सुलेशन
कम्युनिकेशन इनकैप्सुलेशन महत्वपूर्ण है, क्योंकि यह कम्युनिकेशन हैंडलिंग लॉजिक को केंद्रीकृत करने में मदद करता है। संचार मंच में हमारे द्वारा अपनाए गए सिद्धांतों में से एक है सरोकारों का पृथक्करण।
इसे समझने के लिए हम सामग्री संरचना को एक उदाहरण के रूप में ले सकते हैं। सामग्री और चैनल हमारे उपभोक्ताओं के बजाय संचार मंच द्वारा प्रबंधित किए जाते हैं।
कहा जा रहा है, उपयोगकर्ता संचार मंच में एक टेम्पलेट पंजीकृत कर सकते हैं और आवश्यक पैरामीटर प्रदान करके संचार अनुरोध भेज सकते हैं। उसके बाद, सभी सामग्री संरचना तर्क संचार मंच द्वारा किया जाएगा। यह विभिन्न हितधारकों की चिंताओं को अलग करता है और संचार तर्क को अधिक सुसंगत बनाता है।
टेम्पलेट पोर्टल
टेम्प्लेट पोर्टल एक उपयोगकर्ता इंटरफ़ेस के रूप में कार्य करता है जो बैकएंड कोड को बदलने के लिए तकनीकी टीम पर निर्भर किए बिना आंतरिक उपयोगकर्ताओं को संचार टेम्प्लेट और चैनलों को स्वयं-सेवा तरीके से प्रबंधित करने में सक्षम बनाता है। चिंताओं को अलग करने के साथ, हम संचार टेम्प्लेट अनुवादों के प्रबंधन की प्रक्रिया को सुव्यवस्थित करते हैं और आंतरिक उपयोगकर्ताओं को स्वायत्तता प्रदान करते हैं।
कुंजी ले जाएं
हमारी पुन: वास्तुकला यात्रा से कुछ महत्वपूर्ण रास्ते हैं, जिनमें शामिल हैं
- सामग्री प्रबंधन वर्कफ़्लो - लालमोव में सामग्री प्रबंधन एक महत्वपूर्ण चुनौती थी क्योंकि सामग्री विभिन्न सेवाओं में फैली हुई थी, जिससे रखरखाव जिम्मेदारी को मापना और परिभाषित करना मुश्किल हो गया था। इस चुनौती का समाधान करने के लिए, हमने अपने मूल मूल्यों को संरेखित किया और परिभाषित किया कि सामग्री को सॉफ़्टवेयर इंजीनियरों के बजाय व्यावसायिक उपयोगकर्ताओं द्वारा प्रबंधित किया जाना चाहिए। इसे प्राप्त करने के लिए, हमने एक पोर्टल विकसित किया है जो व्यावसायिक उपयोगकर्ताओं को टेम्प्लेट सामग्री प्रबंधित करने और संचार स्वायत्तता प्राप्त करने के लिए सशक्त बनाता है।
- कम्युनिकेशन ऑर्केस्ट्रेशन - कम्युनिकेशन ऑर्केस्ट्रेशन किसी भी कम्युनिकेशन प्लेटफॉर्म का एक महत्वपूर्ण पहलू है, क्योंकि यह निर्धारित करता है कि प्लेटफॉर्म को आसानी से बढ़ाया जा सकता है या नहीं। लालमोव में, हमें कई संचार चैनलों की चुनौती का सामना करना पड़ा, लेकिन ओमनीचैनल क्षमता की कमी थी। अपने अनुभव के माध्यम से, हम एक संचार मंच के महत्व को समझ गए हैं जो ओमनीचैनल क्षमता से लैस है, क्योंकि यह सभी चैनलों में निर्बाध संचार सुनिश्चित करने के लिए आवश्यक लचीलापन और विश्वसनीयता प्रदान कर सकता है।
- माइक्रोसर्विस ऑर्केस्ट्रेशन का महत्व - ऑर्केस्ट्रेटर सर्विस, कम्युनिकेशन गेटवे, हमारे नए आर्किटेक्चर में सामान्य संचार तर्क को समाहित और केंद्रीकृत करता है, जो कई प्रवेश बिंदुओं की आवश्यकता को समाप्त करता है और संचार प्लेटफॉर्म की जटिलता को कम करता है। संचार सेवाएं अब केवल संचार पर ध्यान केंद्रित कर सकती हैं, जबकि संचार गेटवे संचार ऑर्केस्ट्रेशन को संभालता है, जैसे कि अनुरोध प्रबंधन, चैनल चयन और सामग्री संरचना। यह डिज़ाइन न केवल इंजीनियरिंग दक्षता में सुधार करता है बल्कि संचार प्लेटफ़ॉर्म के आसान रखरखाव और मापनीयता की भी अनुमति देता है।
विरासत वास्तुकला में, स्वतंत्र घटक थे जिनके बीच कोई संबंध नहीं था, जिससे चुनौतियां पैदा हुईं।
इसे ध्यान में रखते हुए, हमने विभिन्न घटकों को एक साथ जोड़ने और एक स्केलेबल, अत्याधुनिक, और लागत प्रभावी ओम्नीचैनल संचार मंच बनाने के बारे में सोचने में बहुत प्रयास किया। यह टेम्प्लेट और चैनल प्रबंधन, स्केलेबल एपीआई और संचार ऑर्केस्ट्रेशन जैसे कई लाभ प्रदान करता है।
संचार प्लेटफ़ॉर्म को स्वामित्व, मापनीयता, लचीलापन और पारदर्शिता सहित 4 प्रमुख क्षमताएँ प्रदान करने के लिए डिज़ाइन किया गया है, और वे संचार प्लेटफ़ॉर्म के मूल मूल्यों को स्थापित करने के लिए गठबंधन करते हैं। यह डेवलपर के अनुभव को बेहतर बनाने में मदद करता है और लालमोव में इंजीनियरिंग और परिचालन दक्षता को बढ़ाता है।
स्वीकृतियाँ
निक चैन , विंस्टन चंद्रा , लोनी चेन , एलन चिउ , डेविड चोई , एम्बर फंग , जेवियर हो , टेडी होंग , जस्टिन हू , शेन हू , मिरांडा हुआंग , चैटी इंद्रवान , नेहा जायसवाल , हाइपर को विशेष धन्यवाद जियांग , एडवर्ड लैम , टॉमी लेउंग , क्रिस्टल लिन , कायन लियू, रेडियो लियू , स्टीवन पेंग , नवीन राममूर्ति ,इस परियोजना में उनके योगदान के लिए ब्रायन सो , होमिंग टैम , साइमन त्से और हेल वू ।