डिप्लॉय के तुरंत बाद के कुछ मिनट सबसे ज़्यादा अस्थिर लगते हैं, लेकिन Datadog/Sentry जैसे भारी स्टैक को अलग से जोड़ना भी अक्सर बोझिल होता है—इसी वजह से मैंने Relivio बनाया।
Relivio एक हल्का deploy decision tool है, जो deploy event को रजिस्टर करता है और deploy के तुरंत बाद 15 मिनट तक आने वाले error signals की baseline से तुलना करके यह तय करता है कि यह deploy STABLE / WATCH / RISK में से किसके अधिक करीब है।
फ़िलहाल यह नीचे दिया गया flow प्रदान करता है।
- deploy रजिस्ट्रेशन
- error log संग्रह
- 15 मिनट observation
- अंतिम verdict notification भेजना
- आधारभूत signals और recommendation message प्रदान करना
शुरुआत से ही इसे log platform या APM जैसा बनाने के बजाय, इसे इस एक सवाल पर केंद्रित करके डिज़ाइन किया गया है: “क्या यह deploy ठीक है?”
इसका लक्ष्य ऐसा रूप देना है जिसे छोटी टीम या solo developer environment में भी अपेक्षाकृत हल्के तरीके से जोड़ा जा सके।
यह अभी शुरुआती चरण में है, इसलिए खासकर नीचे जैसी feedback जानने की उत्सुकता है।
- यह समस्या वास्तव में कितनी बार होती है
- क्या STABLE / WATCH / RISK जैसा verdict format उपयोगी है
- deploy के तुरंत बाद भरोसा करने लायक कौन-से आधार होने चाहिए
- छोटी टीम के हिसाब से अपनाने का कौन-सा तरीका सबसे कम बोझिल है
कमियाँ, अस्पष्ट हिस्से, या “यह तो शायद ज़रूरी नहीं है” जैसी बेबाक राय का भी सचमुच स्वागत है।
अभी कोई टिप्पणी नहीं है.