Scribble Maps Blog
बढ़ती मुश्किलें और कोरोना
पिछले कुछ दिनों से आपने ध्यान दिया होगा कि Scribble Maps हमेशा की तरह प्रदर्शन नहीं कर रहा है। हम उच्च ट्रैफ़िक वाली स्थितियों के आदी हैं, ऐसा नियमित रूप से होता है, लेकिन जब इटली की एक बड़ी समाचार वेबसाइट पर कोरोना वायरस के मामलों के स्थानों को दिखाने के लिए एक मानचित्र का उपयोग किया गया, तो हमें ऐसे ट्रैफ़िक का सामना करना पड़ा जो हमने पहले कभी नहीं देखा था। गंभीर ट्रैफ़िक। इतना गंभीर कि हमने इस मील के पत्थर को कैप्चर करने का इंतज़ार किया। यह दुर्भाग्यपूर्ण है कि यह मील का पत्थर कोरोना वायरस जैसी किसी चीज़ के कारण हुआ और हमारी इच्छा थी कि हम किसी और चीज़ के लिए इस मील के पत्थर तक पहुँचते।
यह इससे बुरे समय पर नहीं आ सकता था क्योंकि हम बुनियादी ढांचे के अपडेट के बीच में थे और इस ट्रैफ़िक के आने से ठीक पहले हम एक अपडेट तैनात करने वाले थे। हम अपने विजेट्स के लिए असीमित मानचित्र दृश्य (map views) प्रदान करते हैं, इसलिए ट्रैफ़िक को रोकने वाला कुछ नहीं था। हमारे मानचित्र को दस लाख से अधिक लोगों द्वारा देखा जाना था।
यह हमारे लिए सीखने का एक अनुभव था, इसलिए पिछले कुछ हफ़्तों में हमने कुछ अतिरिक्त समय काम किया और न केवल इस तरह की स्थितियों से निपटने के लिए पूरी तरह से री-राइट किया बल्कि भविष्य में Scribble Maps की उपलब्धता को सुरक्षित करने के लिए कई कदम भी उठाए। ऐसे बहुत से लोग हैं जो अब अपने काम के लिए दैनिक रूप से हम पर निर्भर हैं, इसलिए हमें यह सुनिश्चित करने की आवश्यकता है कि हम हमेशा उस 99.9% अप-टाइम गारंटी को पूरा करें।
यह इससे बुरे समय पर नहीं आ सकता था क्योंकि हम बुनियादी ढांचे के अपडेट के बीच में थे और इस ट्रैफ़िक के आने से ठीक पहले हम एक अपडेट तैनात करने वाले थे। हम अपने विजेट्स के लिए असीमित मानचित्र दृश्य (map views) प्रदान करते हैं, इसलिए ट्रैफ़िक को रोकने वाला कुछ नहीं था। हमारे मानचित्र को दस लाख से अधिक लोगों द्वारा देखा जाना था।
यह हमारे लिए सीखने का एक अनुभव था, इसलिए पिछले कुछ हफ़्तों में हमने कुछ अतिरिक्त समय काम किया और न केवल इस तरह की स्थितियों से निपटने के लिए पूरी तरह से री-राइट किया बल्कि भविष्य में Scribble Maps की उपलब्धता को सुरक्षित करने के लिए कई कदम भी उठाए। ऐसे बहुत से लोग हैं जो अब अपने काम के लिए दैनिक रूप से हम पर निर्भर हैं, इसलिए हमें यह सुनिश्चित करने की आवश्यकता है कि हम हमेशा उस 99.9% अप-टाइम गारंटी को पूरा करें।
आपदा से उबरना (Disaster Recovery)
हम हमेशा ऐप के लिए कई स्थानों का रखरखाव करते रहे हैं, लेकिन इस अनुभव के साथ हमने अपने ऐप और डेटा के लिए और भी अधिक अतिरेक (redundancy) जोड़ दी है। अब हम सभी प्रकार की स्थितियों पर तुरंत प्रतिक्रिया दे सकते हैं। हमने किसी बड़ी आपदा की स्थिति के लिए जियो-रिडंडेंट डेटा स्टोर के साथ-साथ फ़ॉलबैक डेटा सेंटर भी जोड़े हैं। इन अपडेट के साथ Scribble Maps बड़ी आपदाओं के सामने भी काम करना जारी रख सकता है।
चिंताओं को अलग करना (Isolating Concerns)
हम सक्रिय रूप से एप्लिकेशन की चिंताओं को विभाजित कर रहे हैं। उदाहरण के लिए, जिन स्थानों से हम मानचित्र का मूल डेटा (base data) प्रदान करते हैं, वे अब उस स्थान से अलग हैं जहाँ से हम अपना वेक्टर डेटा प्रदान करते हैं और यह सब हमारे विजेट्स से पूरी तरह से अलग है। हमारी प्राथमिक चिंता हमेशा यह सुनिश्चित करना है कि आपके मिशन-महत्वपूर्ण डेटा तक पहुँच संभव हो। चिंताओं को अलग करके यदि कुछ गलत होता है, तो यह हमें हमारी सेवा के अन्य हिस्सों के ठीक से काम न करने की चिंता किए बिना किसी विशेष समस्या पर ध्यान केंद्रित करने की अनुमति देता है।
आगे बढ़ना
हम आम तौर पर अपना अधिकांश समय आपके द्वारा अनुरोधित सुविधाओं के निर्माण में बिताते हैं, इसलिए दृश्यमान सुविधा विकास की हमारी धीमी गति के लिए हम क्षमा चाहते हैं। हालाँकि, हमें यह घोषणा करते हुए खुशी हो रही है कि सामान्य तौर पर विजेट्स बहुत अधिक प्रतिक्रियाशील होने चाहिए। हमने मानचित्र के पहले दृश्य को देखने के समय को 2-3 सेकंड कम कर दिया है।
हम अपनी जिम्मेदारी को गंभीरता से लेते हैं और Scribble Maps में आपके विश्वास के लिए और इन बढ़ती मुश्किलों और Scribble Maps के भविष्य से निपटने के दौरान हमारे साथ बने रहने के लिए हम आपको धन्यवाद देते हैं।
हैप्पी मैपिंग!
हम अपनी जिम्मेदारी को गंभीरता से लेते हैं और Scribble Maps में आपके विश्वास के लिए और इन बढ़ती मुश्किलों और Scribble Maps के भविष्य से निपटने के दौरान हमारे साथ बने रहने के लिए हम आपको धन्यवाद देते हैं।
हैप्पी मैपिंग!
