जब बीस हज़ार प्रतिभागी एक ही स्थान पर एकत्रित होते हैं, तो आप गेट पर लोडिंग स्पिनर (loading spinner) बिल्कुल नहीं देखना चाहेंगे। फिर भी, यही तब होता है जब एक्सेस कंट्रोल सिस्टम किसी स्टेडियम या ट्रेड शो फ्लोर को किसी शांत ऑफिस बिल्डिंग की तरह समझते हैं। हाई-डेंसिटी (high-density) वातावरण में, नेटवर्क की उपलब्धता निश्चित नहीं होती; यह एक जोखिम (liability) बन जाता है। हजारों एक साथ होने वाले कनेक्शनों के बोझ तले सेलुलर टावर दब जाते हैं। वेन्यू का वाईफाई (WiFi) जवाब दे जाता है। बैकहॉल पाइप्स (Backhaul pipes) सैचुरेट हो जाते हैं। यदि आपके गेट यह तय करने के लिए क्लाउड API कॉल पर निर्भर हैं कि कोई बैज वैध है या नहीं, तो आपने अपने ही प्रवेश प्रवाह (ingress flow) के खिलाफ एक 'डिनायल-ऑफ-सर्विस' (denial-of-service) हमला तैयार कर लिया है। इंटरनेट बंद हो जाएगा, गेट रुक जाएंगे, और भीड़ के कारण जाम लग जाएगा। इसका समाधान तेज़ कनेक्शन नहीं है। इसका समाधान एक 'एज-कंप्यूटेड आर्किटेक्चर' (edge-computed architecture) है जो पूरी तरह से स्थानीय वेन्यू इंट्रानेट (local venue intranet) पर चलता है।
कनेक्टिविटी का जाल
हाई-डेंसिटी वेन्यू क्लाउड-फर्स्ट सॉफ्टवेयर की मानक धारणाओं को तोड़ देते हैं। कीनोट (keynote) घंटों के दौरान एक कन्वेंशन सेंटर किसी कॉफी शॉप की तरह नहीं होता। हजारों फोन एक ही मैक्रो टावरों के लिए प्रतिस्पर्धा करते हैं। वेन्यू का अपना न्यूट्रल-होस्ट DAS भी अपनी क्षमता तक पहुँच सकता है। यहाँ तक कि हार्डवायर्ड बैकहॉल को भी नुकसान हो सकता है यदि अपस्ट्रीम प्रदाता थ्रॉटल (throttle) करें या यदि कोई निर्माण दल तीन ब्लॉक दूर फाइबर काट दे।
इस अराजकता में, एक सामान्य एक्रिडिटेशन फ्लो (accreditation flow) कुछ इस तरह दिखता है: एक बैज रीडर को टैप करता है, रीडर क्लाउड API को एक UUID भेजता है, क्लाउड डेटाबेस टिकट टियर को वैलिडेट करता है, और API 'ओपन' कमांड वापस करता है। एक अच्छे दिन में इस राउंड ट्रिप में दो सौ मिलीसेकंड लग सकते हैं। लोड होने पर, यह बढ़कर कई सेकंड हो जाता है या पूरी तरह विफल हो जाता है। एक गेट पर, तीन सेकंड की देरी कष्टप्रद होती है। लेकिन चालीस गेटों पर, इसका मतलब है कि हजारों लोग ओपनिंग एक्ट्स मिस कर रहे हैं, या इससे भी बुरा, चोक पॉइंट्स (choke points) पर भीड़ का घनत्व असुरक्षित स्तर तक पहुँच रहा है। आर्किटेक्चर को यह मानकर चलना चाहिए कि WAN प्रतिकूल (hostile) है और उसी के अनुसार डिज़ाइन किया जाना चाहिए।
सोर्स ऑफ ट्रुथ के रूप में लोकल एज
एक एज-कंप्यूटेड सिस्टम इस मॉडल को पूरी तरह बदल देता है। हर क्रेडेंशियल चेक के लिए दूर स्थित सर्वर से क्वेरी करने के बजाय, आप कंप्यूट और डेटा स्टोरेज को वेन्यू के स्थानीय नेटवर्क के भीतर रखते हैं। यह AV क्लोजेट में एक रग्डाइज्ड इंडस्ट्रियल PC, कन्सेसन स्टैंड के नीचे एक छोटा क्लस्टर, या टर्नस्टाइल पर ही एक एम्बेडेड गेटवे हो सकता है। इसकी मुख्य विशेषता सरल है: गेट इंटरनेट के माध्यम से नहीं, बल्कि इमारत के भीतर मौजूद एक मशीन से बात करते हैं।
दरवाजे खुलने से पहले, एज नोड डेलीगेट प्रोफाइल्स (delegate profiles) का पूरा सिंक प्राप्त कर लेता है। हर बैज ID, हर क्लीयरेंस लेवल, हर VIP फ्लैग और हर मल्टी-डे पास नियम स्थानीय मेमोरी या फास्ट लोकल SSD में आ जाता है। यह डेटासेट कोई एक्सपायर होने वाला कैश (cache) नहीं है; यह इवेंट की अवधि के लिए ऑपरेशनल सोर्स ऑफ ट्रुथ (operational source of truth) है। यदि WAN अभी भी चालू है और अंतिम समय में कोई रजिस्ट्रेशन आता है, तो एक अपडेट मैसेज एज क्यू (edge queue) में चला जाता है और स्थानीय इंडेक्स में मर्ज हो जाता है। जब WAN बंद हो जाता है, तो गेट्स को इसका पता भी नहीं चलता।
गेट लॉजिक कैसे काम करता है
लोकल डेटा उपलब्ध होने के साथ, गेट निर्णय प्रक्रिया छोटी और निश्चित (deterministic) हो जाती है।
लोकल मेमोरी से प्राप्त करें। रीडर एक बैज देखता है और लोकल प्रोफाइल स्टोर से क्वेरी करता है। यह लुकअप RAM या NVMe की गति से चलता है, इंटरनेट की गति से नहीं। इसमें कोई DNS रेजोल्यूशन, दूर स्थित लोड बैलेंसर के साथ कोई TLS हैंडशेक नहीं, और किसी ऐसे CDN पर कोई निर्भरता नहीं होती जिसे अपनी समस्याओं का सामना करना पड़ रहा हो।
क्लीयरेंस को स्थानीय रूप से वैलिडेट करें। एज नोड क्लाउड से अनुमति मांगे बिना गेट-विशिष्ट नियम लागू करता है। क्या यह बैज गेट 7A के लिए वैध है? क्या यह फ्लोर एक्सेस देता है या केवल जनरल एडमिशन? क्या समय-आधारित प्रतिबंध हैं? सभी नियमों का मूल्यांकन प्रोसेस के भीतर ही होता है। सिस्टम हाल के स्कैन का एक लोकल लेजर (local ledger) बनाए रखकर एंटी-पासबैक लॉजिक (anti-passback logic) को भी लागू कर सकता है—जिससे एक ही बैज को दो बार प्रवेश करने से रोका जा सके।
हार्डवेयर रिले को तुरंत ट्रिगर करें। एक बार वैलिडेशन पास हो जाने के बाद, एज नोड रिले को फायर करता है
