हमारी राय

आपका असली उपयोग छिपाने वाले डैशबोर्ड की समस्या

उपयोग डैशबोर्ड को किसी भी पल एक सरल सवाल का जवाब देना चाहिए: मैं अभी कहाँ हूँ। कई डैशबोर्ड इसके बजाय एक थोड़े अलग सवाल का जवाब देते हैं: पिछली बार जब हमारे बिलिंग सिस्टम ने उपयोग का मिलान किया था तब आप कहाँ थे, जो एक घंटा पहले हो सकता है, आज सुबह हो सकता है, और ट्रैफ़िक में उछाल के दौरान ठीक यही अंतर एक संभालने लायक स्थिति को अचानक ओवरएज या अप्रत्याशित रूप से ख़त्म हुए मुफ़्त कोटा में बदल देता है।

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

यह ठीक उन्हीं स्थितियों में सबसे ज़्यादा मायने रखता है जहाँ पीछे चलने वाला डैशबोर्ड सबसे बुरी तरह विफल होता है: ट्रैफ़िक में अचानक उछाल, कोई बैच जॉब जो कोटा का बड़ा हिस्सा जल्दी ख़त्म कर दे, या लॉन्च का दिन जब उपयोग किसी सामान्य दिन जैसा बिल्कुल नहीं दिखता। देरी से चलने वाला डैशबोर्ड उस बिंदु के काफ़ी बाद तक आरामदायक आँकड़ा दिखाता रहेगा जहाँ असली आँकड़ा ज़रूरी हो चुका है। आपको अभी मिले असली रिस्पॉन्स के हेडर उस तरह पीछे नहीं रह सकते, क्योंकि वे कोई अलग रिपोर्टिंग सिस्टम नहीं जो बराबरी करने की कोशिश कर रहा हो। वे अनुरोध का जवाब देने के हिस्से के रूप में ही बनते हैं।

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

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