सीखें कि कैसे एक SaaS स्टेटस पेज योजना बनाएं, बनाएं और प्रकाशित करें—घटना इतिहास, स्पष्ट संदेश और सब्सक्रिप्शन के साथ ताकि ग्राहक आउटेज के दौरान सूचित रहें।

एक SaaS स्टेटस पेज एक सार्वजनिक (या ग्राहक-विशेष) वेबसाइट है जो दिखाती है कि आपका प्रोडक्ट अभी काम कर रहा है या नहीं—और अगर नहीं कर रहा तो आप क्या कर रहे हैं। यह घटनाओं के दौरान एकल स्रोत सत्य बन जाता है, सोशल मीडिया, सपोर्ट टिकट और अफवाहों से अलग।
यह अपेक्षा से अधिक लोगों की मदद करता है:
एक अच्छा सर्विस स्टेटस वेबसाइट आमतौर पर तीन संबंधित (पर अलग) परतें शामिल करता है:
लक्ष्य स्पष्टता है: रीयल-टाइम स्टेटस जवाब देता है “क्या मैं प्रोडक्ट इस्तेमाल कर सकता/सकती हूँ?” जबकि इतिहास जवाब देता है “यह कितनी बार होता है?” और पोस्ट-इंसीडेंट समीक्षा बताती है “यह क्यों हुआ और क्या बदला?”
स्टेटस पेज तब काम करता है जब अपडेट्स तेज़, साधारण भाषा में, और प्रभाव के बारे में ईमानदार हों। आपको परफेक्ट डायग्नोसिस की ज़रूरत नहीं—पर आपको टाइमस्टैम्प, स्कोप (कौन प्रभावित है), और अगले अपडेट का समय जरूर देना चाहिए।
आप इसका भरोसा करेंगें जब आउटेज, डिग्रेडेड परफ़ॉर्मेंस (धीमी लॉगिन, देरी वाले वेबहुक), और नियोजित मेंटेनेंस जो थोड़े व्यवधान या जोखिम पैदा कर सकते हैं, हों।
जब आप स्टेटस पेज को एक प्रोडक्ट सरफेस की तरह ट्रीट करेंगे (ना कि एक वन-ऑफ ऑप्स पेज), बाकी सेटअप बहुत आसान हो जाता है: आप मालिक निर्धारित कर सकते हैं, टेम्पलेट बना सकते हैं, और मॉनिटरिंग जोड़ सकते हैं—हर घटना में प्रक्रिया फिर से नहीं बनानी पड़ेगी।
किसी टूल का चयन या लेआउट डिज़ाइन करने से पहले तय करें कि आपका स्टेटस पेज क्या करना चाहिए। एक स्पष्ट लक्ष्य और स्पष्ट मालिक ही उन परिस्थितियों में स्टेटस पेज को उपयोगी बनाते हैं—जब हर कोई व्यस्त हो और जानकारी अव्यवस्थित हो।
अधिकांश SaaS टीम्स तीन व्यावहारिक नतीजों के लिए स्टेटस पेज बनाती हैं:
लॉन्च के बाद ट्रैक करने के लिए 2–3 मापनीय संकेत लिखें: आउटेज के दौरान कम डुप्लिकेट टिकट, पहले अपडेट का तेज़ समय, या अधिक ग्राहक सब्सक्राइब कर रहे हैं।
आपका प्राथमिक पाठक आमतौर पर एक गैर-टेक्निकल ग्राहक होता है जो जानना चाहता है:
इसका मतलब है कि जारगन कम रखें। “कुछ ग्राहक लॉगिन नहीं कर पा रहे हैं” कहना बेहतर है बजाय “ऑथ पर बढ़ी हुई 5xx दरें।” अगर तकनीकी विस्तार आवश्यक हो, तो उसे एक छोटी द्वितीयक वाक्य में रखें।
ऐसा टोन चुनें जिसे आप दबाव में बनाए रख सकें: शांत, तथ्यात्मक, और पारदर्शी। पहले तय करें:
स्वामित्व स्पष्ट करें: स्टेटस पेज “सबका काम” नहीं होना चाहिए, वरना यह किसी का नहीं रहेगा।
आपके पास दो सामान्य विकल्प हैं:
यदि आपका मुख्य ऐप डाउन हो सकता है, तो स्टैंडअलोन स्टेटस साइट आमतौर पर सुरक्षित रहती है। आप इसे अपने ऐप और हेल्प सेंटर (उदा., /help) से प्रमुखता से लिंक कर सकते हैं।
एक स्टेटस पेज उतना ही उपयोगी होता है जितना कि उसके पीछे का “मैप”। रंग और कॉपी चुनने से पहले तय करें कि आप वास्तव में किस बारे में रिपोर्ट कर रहे हैं। लक्ष्य यह है कि आप वैसा ही प्रतिबिंब दें जैसा ग्राहक आपके प्रोडक्ट का अनुभव करते हैं—ना कि आपकी ऑर्ग चार्ट जैसा।
उन हिस्सों की सूची बनाइए जिनका ग्राहक जिक्र कर सकता है जब वे कहें “यह टूट गया है।” कई SaaS प्रोडucts के लिए एक व्यावहारिक प्रारम्भिक सेट दिखता है:
यदि आप कई क्षेत्र या टियर ऑफ़र करते हैं, तो उन्हें भी कैप्चर करें (उदा., “API – US” और “API – EU”)। नाम ग्राहक-फ्रेंडली रखें: “Login” “IdP Gateway” से स्पष्ट है।
ऐसा समूह चुनें जो ग्राहकों के तरीके से मेल खाता हो:
अनंत सूची से बचें। यदि आपके पास दर्जनों इंटीग्रेशन्स हैं, तो एक पैरेंट कंपोनेंट (“Integrations”) और कुछ हाई-इम्पैक्ट चाइल्ड रखें (जैसे “Salesforce”, “Webhooks”)।
एक साधारण, सुसंगत मॉडल घटनाओं के दौरान भ्रम को रोकता है। सामान्य स्तर:
प्रत्येक स्तर के लिए आंतरिक मानदंड लिखें (भले ही आप प्रकाशित नहीं करें)। उदाहरण: “Partial Outage = एक क्षेत्र डाउन” या “Degraded = p95 लेटेंसी X से ऊपर Y मिनट के लिए।” संगति विश्वास बनाती है।
अधिकांश आउटेज में थर्ड-पार्टी शामिल रहते हैं: क्लाउड होस्टिंग, ईमेल डिलीवरी, पेमेंट प्रोसेसर, या आइडेंटिटी प्रोवाइडर। इन निर्भरताओं का दस्तावेज़ बनाइए ताकि आपकी घटना अपडेट्स सटीक हों।
क्या इन्हें सार्वजनिक रूप से दिखाना है यह आपके ऑडियंस पर निर्भर करता है। यदि ग्राहक सीधे प्रभावित हो सकते हैं (उदा., पेमेंट्स), तो निर्भरता कंपोनेंट दिखाना सहायक हो सकता है। यदि यह शोर बढ़ाता है या आरोप-प्रक्रिया को आमंत्रित करता है, तो निर्भरताएँ अंदर रखें पर अपडेट्स में संदर्भ दें जब आवश्यक हो (उदा., “हम अपने पेमेंट प्रोवाइडर से बढ़ी हुई त्रुटियाँ जांच रहे हैं”)।
एक बार जब आपके पास यह कंपोनेंट मॉडल हो, तो बाकी स्टेटस पेज सेटअप बहुत आसान हो जाता है: हर घटना को शुरू से ही एक स्पष्ट “कहाँ” (कंपोनेंट) और “कितना गंभीर” (स्टेटस) मिलता है।
एक स्टेटस पेज सबसे अधिक उपयोगी तब होता है जब वह सेकंडों में ग्राहक के सवालों का जवाब दे। लोग आमतौर पर तनावित होकर आते हैं और उन्हें स्पष्टता चाहिए—ज़्यादा नेविगेशन नहीं।
सबसे ऊपर प्राथमिकताओं में रखें:
साधारण भाषा में लिखें। “API अनुरोधों पर बढ़ी हुई त्रुटियाँ” स्पष्ट है बनिस्पत “अपस्ट्रीम निर्भरता में आंशिक आउटेज।” यदि तकनीकी शब्द आवश्यक हों, तो एक छोटा अनुवाद जोड़ें (“कुछ अनुरोध असफल या टाइमआउट हो सकते हैं”)।
एक भरोसेमंद पैटर्न है:
कंपोनेंट सूची के लिए लेबल ग्राहक-फ्रेंडली रखें। अगर आपकी आंतरिक सर्विस का नाम “k8s-cluster-2” है, ग्राहकों को “API” या “Background Jobs” चाहिए।
पेज को दबाव में पढ़ने योग्य बनाएं:
ऊपर (हैडर या बैनर के ठीक नीचे) एक छोटा सेट रखें:
लक्ष्य भरोसा जगाना है: ग्राहकों को तुरंत समझ आना चाहिए कि क्या हो रहा है, क्या प्रभावित है, और उन्हें अगली बार कब अपडेट मिलेगा।
जब कोई घटना आती है, आपकी टीम डायग्नोसिस, मिटिगेशन और ग्राहक सवालों को एक साथ संभाल रही होती है। टेम्पलेट्स गेसवर्क हटाते हैं ताकि अपडेट्स सुसंगत, स्पष्ट और तेज़ रहें—खासकर जब अलग-अलग लोग पोस्ट कर रहे हों।
एक अच्छा अपडेट हर बार एक ही मूल तथ्यों से शुरू होता है। न्यूनतम रूप में, स्टैण्डर्डाइज़ करें:
यदि आप घटना इतिहास पेज प्रकाशित करते हैं, तो ये फ़ील्ड सुसंगत रखने से पिछले घटनाओं को स्कैन और तुलना करना आसान होता है।
संक्षिप्त अपडेट्स का लक्ष्य रखें जो हर बार ग्राहकों के वही प्रश्नों का उत्तर दें। यहाँ एक व्यावहारिक टेम्पलेट है जिसे आप अपने टूल में कॉपी कर सकते हैं:
Title: संक्षिप्त, स्पष्ट सार (उदा., “EU क्षेत्र के लिए API त्रुटियाँ”)
Start time: YYYY-MM-DD HH:MM (TZ)
Affected components: API, Dashboard, Payments
Impact: उपयोगकर्ता क्या देख रहे हैं (त्रुटियाँ, टाइमआउट, डिग्रेडेड परफ़ॉर्मेंस) और कौन प्रभावित है
What we know: कारण पर एक वाक्य यदि पुष्टि हो चुकी हो (अटकलबाज़ी से बचें)
What we’re doing: ठोस कार्रवाइयाँ (rollback, स्केलिंग, vendor escalation)
Next update: अगला पोस्ट समय
Updates:
ग्राहक केवल जानकारी नहीं चाहते—वे भविष्यवाणीयोग्यता भी चाहते हैं।
नियोजित मेंटेनेंस को शांत और संरचित महसूस कराएँ। मेंटेनेंस पोस्ट को स्टैंडर्डाइज़ करें:
मेंटेनेंस भाषा विशिष्ट रखें (क्या बदलेगा, उपयोगकर्ता क्या नोटिस कर सकते हैं), और ओवरप्रोमिस न करें—ग्राहक सटीकता को उम्मीद करते हैं।
एक घटना इतिहास पृष्ठ सिर्फ लॉग से ज़्यादा है—यह ग्राहकों (और आपकी टीम) को तेज़ी से समझने का तरीका देता है कि कितनी बार मुद्दे होते हैं, किस प्रकार की समस्याएँ दोहराती हैं, और आप कैसे प्रतिक्रिया करते हैं।
एक स्पष्ट इतिहास पारदर्शिता के माध्यम से विश्वास बनाता है। यह रुझानों की दृश्यता भी बनाता है: अगर आप हर कुछ हफ्तों में “API लेटेंसी” घटनाएँ देखते हैं, तो यह परफ़ॉर्मेंस के काम में निवेश का संकेत है। समय के साथ, सुसंगत रिपोर्टिंग सपोर्ट टिकट घटा सकती है क्योंकि ग्राहक खुद उत्तर पा सकेंगे।
ऐसा रिटेंशन विंडो चुनें जो आपके ग्राहकों की उम्मीद और प्रोडक्ट परिपक्वता से मेल खाती हो:
जो भी चुनें, स्पष्ट रूप से बताएं (उदा., “Incident history 12 महीने के लिए रखी जाती है”)।
संगति स्कैनिंग को आसान बनाती है। एक पूर्वानुमानित नामकरण प्रारूप का प्रयोग करें:
YYYY-MM-DD — संक्षिप्त सार (उदा., “2025-10-14 — देरी से ईमेल डिलीवरी”)
प्रत्येक घटना के लिए कम से कम दिखाएँ:
यदि आप पोस्टमॉर्टम प्रकाशित करते हैं, तो घटना विवरण पृष्ठ से उस लेख से लिंक करें (उदा., “Read the postmortem” linking to /blog/postmortems/2025-10-14-email-delays)। इससे टाइमलाइन साफ रहती है पर विवरण चाहने वालों के लिए गहराई उपलब्ध रहती है।
लोग तभी स्टेटस पेज चेक करते हैं जब वे सोचें—सब्सक्राइबशन्स इसे बदल देती हैं: ग्राहक अपने आप अपडेट पाते हैं, बिना पेज रिफ्रेश किए या सपोर्ट को ईमेल किए।
अधिकांश टीम्स कम से कम कुछ विकल्प देती हैं:
यदि आप कई चैनल सपाोर्ट करते हैं, तो सेटअप प्रवाह सुसंगत रखें ताकि ग्राहक को चार अलग तरीकों से साइन अप करने जैसा अनुभव न हो।
सब्सक्रिप्शन हमेशा opt-in होना चाहिए। पुष्टि से पहले स्पष्ट बताएं कि लोग क्या प्राप्त करेंगे—खासकर SMS के लिए।
सब्सक्राइबर्स को नियंत्रण दें:
ये प्रेफरेंस अलर्ट थकान घटाते हैं और नोटिफिकेशन्स को भरोसेमंद रखते हैं। अगर आपके पास अभी कॉम्पोनेंट-लेवल सब्सक्रिप्शन नहीं है, तो “All updates” से शुरू करें और बाद में फ़िल्टरिंग जोड़ें।
एक घटना के दौरान संदेश आयतन बढ़ता है और थर्ड-पार्टी प्रोवाइ더 थ्रॉटल कर सकते हैं। ज़रूरी चीज़ें जाँचें:
क्वार्टरली भी एक शेड्यूल्ड टेस्ट चलाना फायदेमंद है ताकि सब्सक्रिप्शन्स अपेक्षित रूप से काम कर रही हों।
स्टेटस होमपेज पर एक स्पष्ट कॉलआउट जोड़ें—बोर्ड के ऊपर यदि संभव हो—ताकि ग्राहक अगली घटना से पहले सब्सक्राइब कर सकें। मोबाइल पर भी यह दिखना चाहिए, और आपकी मदद/सपोर्ट पोर्टल या /help center में लिंक करें।
आप स्टेटस पेज कैसे बनाएँगे यह इस पर निर्भर है कि आप किस चीज़ को ऑप्टिमाइज़ करना चाहते हैं: लॉन्च की गति, आउटेज के दौरान भरोसेमंदी, और बनाए रखने का प्रयास।
होस्टेड टूल आमतौर पर सबसे तेज़ रास्ता होता है। आपको रेडी-मेड स्टेटस पेज, सब्सक्रिप्शन, घटना टाइमलाइन, और अक्सर मॉनिटरिंग इंटीग्रेशन मिलते हैं।
होस्टेड टूल में देखें:
DIY तब अच्छा है जब आप डिज़ाइन, डेटा रिटेंशन, और घटना इतिहास के प्रस्तुतीकरण पर पूर्ण नियंत्रण चाहते हैं। ट्रेड-ऑफ़ यह है कि आप विश्वसनीयता और ऑपरेशंस की जिम्मेदारी लेते हैं।
व्यावहारिक DIY आर्किटेक्चर:
यदि आप सेल्फ-होस्ट करते हैं, तो फेल्योर मोड्स की योजना बनाएं: क्या होगा अगर आपका प्राइमरी DB अनुपलब्ध हो, या आपका डिप्लॉय पाइपलाइन डाउन हो? कई टीम्स स्टेटस पेज को मुख्य प्रोडक्ट से अलग इन्फ्रास्ट्रक्चर (या अलग प्रोवाइडर) पर रखते हैं।
यदि आप DIY का नियंत्रण चाहते हैं पर सब कुछ फिर भी दोबारा बनाने से बचना चाहते हैं, तो एक चैट-ड्रिवन स्पेक से कस्टम स्टेटस साइट (वेब UI + छोटा इन्सिडेंट API) जल्दी बनाने में Koder.ai जैसी प्लेटफ़ॉर्म मदद कर सकती है। यह उन टीम्स के लिए उपयोगी है जो टेलर्ड कंपोनेंट मॉडल, कस्टम घटना इतिहास UX, या आंतरिक एडमिन वर्कफ़्लोज़ चाहती हैं—साथ ही स्रोत कोड एक्सपोर्ट करने और जल्दी तैनात करने की क्षमता भी रखती हैं।
होस्टेड टूल्स में मासिक प्राइसिंग अनुमानित होती है; DIY में इंजीनियरिंग समय, होस्टिंग/CDN लागत, और निरंतर रख-रखाव होता है। टीम के विकल्पों की तुलना करते समय अपेक्षित मासिक खर्च और आंतरिक समय का अनुमान लगाएँ—फिर इसे अपने बजट के साथ सत्यापित करें (देखें /pricing)।
एक स्टेटस पेज तभी उपयोगी है जब वह वास्तविकता को जल्दी दर्शाए। इसका सबसे आसान तरीका उन सिस्टम्स को जोड़ना है जो समस्याओं का पता लगाते हैं (मॉनिटरिंग) और जो आपकी प्रतिक्रिया को समन्वित करते हैं (इन्सिडेंट वर्कफ़्लो), ताकि अपडेट्स सुसंगत और समय पर हों।
अधिकांश टीम्स तीन डेटा सोर्स मिलाकर उपयोग करती हैं:
एक व्यावहारिक नियम: मॉनिटरिंग पहचानता है; इन्सिडेंट वर्कफ़्लो समन्वय करता है; स्टेटस पेज संचार करता है।
ऑटोमेशन मिनट बचा सकता है जब यह ज़रूरी होता है:
पहला सार्वजनिक संदेश रूढ़िवादी रखें। "Investigating elevated errors" कहना "Outage confirmed" कहने से सुरक्षित है जब आप अभी सत्यापित कर रहे हों।
फुली ऑटोमेटिक संदेश गलत साबित हो सकते हैं:
ऑटोमेशन को ड्राफ्ट और सुझाव देने के लिए इस्तेमाल करें, पर ग्राहक-फेसिंग शब्दों की मंजूरी के लिए मानव की आवश्यकता रखें—खासकर Identified, Mitigated, और Resolved राज्यों के लिए।
स्टेटस पेज को ग्राहक- Facing लॉगबुक की तरह व्यवहार करें। सुनिश्चित करें कि आप जवाब दे सकें:
यह ऑडिट ट्रेल पोस्ट-इन्सिडेंट समीक्षा में मदद करता है, हैंडऑफ़्स के दौरान भ्रम घटाता है, और जब ग्राहक स्पष्टीकरण माँगते हैं तब विश्वास बनाता है।
एक स्टेटस पेज तभी मदद करता है जब यह तब भी पहुँच योग्य हो जब आपका प्रोडक्ट नहीं। सबसे आम फेल्योर मोड यह है कि स्टेटस साइट को उसी इन्फ्रास्ट्रक्चर पर बनाया जाए जिस पर ऐप है—तो जब ऐप डाउन होता है, स्टेटस पेज भी गायब हो जाता है और ग्राहकों के पास कोई आधिकारिक स्रोत नहीं बचता।
यदि संभव हो, स्टेटस पेज को अपने प्रोडक्शन ऐप से अलग प्रोवाइडर पर होस्ट करें (या कम से कम अलग अकाउंट/रीजन)। लक्ष्य blast-radius अलगाव है: ऐप प्लेटफ़ॉर्म का आउटेज आपकी कम्युनिकेशन को प्रभावित न करे।
DNS को भी अलग करने पर विचार करें। अगर आपके मुख्य डोमेन का DNS उसी जगह मैनेज होता है जहाँ आपका ऐप एज/सीडीएन है, तो DNS या सर्टिफिकेट समस्या दोनों को ब्लॉक कर सकती है। कई टीम्स डेडिकेटेड सबडोमेन (उदा., status.yourcompany.com) का उपयोग करती हैं और DNS स्वतंत्र रखती हैं।
एसेट्स हल्के रखें: न्यूनतम JavaScript, कंप्रेस्ड CSS, और ऐसे कोई निर्भरता न रखें जो आपके ऐप के APIs पर निर्भर हों। स्टेटस पेज के सामने CDN लगाएँ और स्टैटिक रिसोर्स के लिए कैशिंग सक्षम करें ताकि आउटेज के दौरान भी पेज लोड हो सके।
एक प्रैक्टिकल सेफ्टी नेट fallback static mode है:
ग्राहकों को सेवा स्वास्थ्य देखने के लिए लॉगिन की आवश्यकता नहीं होनी चाहिए। स्टेटस पेज सार्वजनिक रखें, पर आपका एडमिन/एडिटर टूल ऑथेंटिकेशन (SSO अगर है) के पीछे रखें, मजबूत एक्सेस कंट्रोल और ऑडिट लॉग के साथ।
अंत में, फेल्योर सीनारियो का परीक्षण करें: staging में अस्थायी रूप से अपने ऐप ऑरिजिन को ब्लॉक करें और पुष्टि करें कि स्टेटस पेज अभी भी रिजॉल्व, तेज़ लोड, और अपडेट हो सकता है जब आपको इसकी सबसे ज़्यादा आवश्यकता हो।
एक स्टेटस पेज तभी विश्वास बनाता है जब यह वास्तविक घटनाओं के दौरान लगातार अपडेट हो। यह निरंतरता संयोग से नहीं आती—आपको स्पष्ट स्वामित्व, सरल नियम, और भविष्यवाणीयोग्य कैडेंस चाहिए।
मुख्य टीम को छोटा और स्पष्ट रखें:
यदि आप छोटी टीम हैं, तो एक व्यक्ति दो भूमिकाएँ संभाल सकता है—बस पहले से तय कर लें। हैंडऑफ़ और एस्केलेशन पाथ को अपने ऑन-कॉल हैंडबुक में दस्तावेज़ करें (देखें /docs/on-call)।
जब एक अलर्ट ग्राहक-प्रभावी घटना में बदलता है, तो एक दोहराने योग्य फ्लो फॉलो करें:
एक व्यावहारिक नियम: पहला अपडेट पहले 10–15 मिनट के भीतर पोस्ट करें, फिर प्रभाव बने रहने तक हर 30–60 मिनट पोस्ट करें—भले ही संदेश हो "कोई बदलाव नहीं, अभी भी जाँच कर रहे हैं।"
1–3 व्यापारिक दिनों के भीतर एक हल्की पोस्ट-इन्सिडेंट समीक्षा चलाएँ:
फिर इन्सिडेंट एंट्री को अंतिम सारांश के साथ अपडेट करें ताकि आपका घटना इतिहास उपयोगी बना रहे—सिर्फ "resolved" संदेशों की सूची न रहे।
एक स्टेटस पेज तभी उपयोगी है जब वह आसानी से मिल सके, भरोसेमंद हो, और निरंतर अपडेट किया जाए। घोषणा करने से पहले एक "प्रोडक्शन-रेडी" पास करें—और फिर समय-समय पर हल्की सुधार गतिविधि रखें।
कॉपी और संरचना
ब्रांडिंग और विश्वास
एक्सेस और परमिशन्स
पूरा वर्कफ़्लो टेस्ट करें
घोषणा
यदि आप अपना स्टेटस साइट बना रहे हैं, तो पहले स्टेजिंग में यही लॉन्च चेकलिस्ट चलाएँ। Koder.ai जैसे टूल्स वेब UI, एडमिन स्क्रीन और बैकएंड एंडपॉइंट्स को एक स्पेक से जनरेट करके इस इटरेशन लूप को तेज़ कर सकते हैं—फिर आप कोड एक्सपोर्ट कर के जहाँ चाहें डिप्लॉय कर सकते हैं।
कुछ सरल आउटकम्स ट्रैक करें और मासिक रूप से रिव्यू करें:
एक बेसिक टैक्सोनॉमी रखें ताकि इतिहास एक्शन योग्य बने:
समय के साथ छोटे सुधार—स्पष्ट शब्द, तेज़ अपडेट, बेहतर कैटेगराइज़ेशन—जोड़कर कम रुकावटें, कम टिकट, और अधिक ग्राहक भरोसा बनाते हैं।
A SaaS स्टेटस पेज एक समर्पित पृष्ठ है जो एक ही आधिकारिक जगह पर वर्तमान सेवा स्वास्थ्य और घटना अपडेट दिखाता है। यह महत्वपूर्ण है क्योंकि यह “डाउन तो है?” वाले सपोर्ट लोड को कम करता है, आउटेज के दौरान अपेक्षाएँ तय करता है, और स्पष्ट, टाइमस्टैम्प किए गए संचार के साथ विश्वास बनाता है।
Real-time status यह बताता है: “क्या मैं अभी प्रोडक्ट इस्तेमाल कर सकता/सकती हूँ?” — कॉम्पोनेंट-लेवल स्थितियों के साथ।
Incident history यह बताता है: “यह कितनी बार होता है?” — पिछले घटनाओं और मेंटेनेंस का टाइमलाइन।
Postmortems बताते हैं: “यह क्यों हुआ और क्या बदला?” — मूल कारण और रोकथाम के कदम (अक्सर घटना एंट्री से लिंक)।
2–3 मापनीय परिणामों के साथ शुरू करें:
इन लक्ष्यों को लिखिए और मासिक रूप से समीक्षा कीजिए ताकि पेज पुराना न हो।
एक स्पष्ट मालिक और एक बैकअप असाइन करें (अक्सर ऑन-कॉल रोटेशन)। कई टीमों में भूमिका होती है:
साथ ही पहले से नियम तय करें: कौन पोस्ट कर सकता है, क्या अनुमोदन चाहिए, और न्यूनतम अपडेट इंटरवल (उदा., बड़े घटनाओं में हर 30–60 मिनट)।
ग्राहक किस तरह समस्या बयां करते हैं, उसके आधार पर कॉम्पोनेंट चुनें — आंतरिक सर्विस नामों के बजाय। सामान्य कॉम्पोनेंट्स:
यदि विश्वसनीयता भौगोलिक रूप से अलग है, तो क्षेत्रवार विभाजन करें (उदा., “API – US”, “API – EU”)।
छोटे, स्थिर सेट का उपयोग करें और प्रत्येक के लिए आंतरिक मानदंड लिखें:
संगति पर ध्यान दें — ग्राहकों को बार-बार उपयोग के माध्यम से हर स्तर का अर्थ समझ में आना चाहिए।
एक व्यावहारिक incident अपडेट में हमेशा शामिल हो:
यदि मूल कारण अभी ज्ञात नहीं भी है, तो आप स्कोप, प्रभाव और आगे की कार्रवाई बता सकते हैं।
पहला “Investigating” अपडेट तेज़ी से पोस्ट करें (अक्सर पुष्टि के 10–15 मिनट के भीतर)। फिर:
यदि आप cadence पूरा नहीं कर पाएँ तो एक छोटी सूचना दें और अपेक्षाएँ रीसेट करें — खामोश न रहें।
Hosted tools तेज़ लांच और भरोसेमंदता के लिए उपयुक्त होते हैं (अक्सर आपका ऐप डाउन होने पर भी स्टेटस पेज पहुंच योग्य रहता है) और आमतौर पर सब्सक्रिप्शन्स व इंटीग्रेशन्स देते हैं।
DIY आपको पूर्ण नियंत्रण देता है पर आपको विश्वसनीयता और ऑपरेशंस की ज़िम्मेदारी लेनी होगी:
ग्राहकों के काम आने वाले चॅनेल ऑफर करें (आम तौर पर ईमेल और SMS, साथ में Slack/Teams या RSS)। सब्सक्रिप्शन हमेशा opt-in होने चाहिए और स्पष्ट कराएँ:
डेटा डिलीवरी और रेट-लिमिट्स का परीक्षण नियमित रूप से करें ताकि उच्च ट्रैफ़िक के दौरान नोटिफिकेशन काम करें।