संविदा संस्करण

जब एपीआई सक्रिय रूप से विकसित हो रहा है, तो संस्करणों के बीच संगतता बनाए रखना और उन स्थितियों से बचना महत्वपूर्ण है जहां एक एकल परिवर्तन दर्जनों ग्राहक एकीकरण को तोड़ ता है। हम अनुबंधों के एक पूर्ण संस्करण को लागू करते हैं जो आपको उपयोगकर्ताओं को जोखिम के बिना परिवर्तनों को नियंत्रित करने और सुचारू रूप से एपीआई को अद्यतन करने

यह माइक्रोसर्विस आर्किटेक्चर, बी 2 बी एकीकरण और एपीआई उत्पादों को खोलने में महत्वपूर्ण है जहां विभिन्न ग्राहक इंटरफेस के विभिन्न संस्करणों का उपयोग करते हैं।


हम क्या कर रहे हैं

वस्तुवर्णन
OpenAPI विशिष्टताएँप्रलेखन और संविदा के हर संस्करण को रखें
Endpoint'ыयूआरएल ('/v1/', '/v2/') में संस्करण जोड़ें, पिछड़े संगतता सहेजें
अनुबंध (संधि, ड्रेड)क्लाइंट और सर्वर के बीच बातचीत की शर्तों को ठीक करना
डेटा मॉडलअनुरोध और प्रतिक्रिया संरचना में परिवर्तन की निगरानी करें

हम कैसे लागू करते हैं

समानांतर में कई एपीआई संस्करणों के लिए समर्थन
  • URL, हेडर या पैरामीटर में स्पष्ट संस्करण
  • प्रत्येक अनुबंध संस्करण का ऑटोटेस्टिंग (संधि, पोस्टमैन, जेस्ट, ड्रेड)
  • Git में या CI/CD के माध्यम से versioning विशिष्टताएँ
  • प्रत्येक परिवर्तन पर ग्राहकों के लिए प्रलेखन और परि

फायदे

एकीकरण की गारंटीकृत स्थिरता
  • ग्राहकों को "तोड़ने" के जोखिम के बिना नई सुविधाओं को जारी करने की क्षमता
  • संस्करणों के बीच प्रवास को सरल बनाएं
  • स्पष्ट परिवर्तन इतिहास और अनु
  • बाहरी और आंतरिक विकास टीमों के लिए पारदर्

जहाँ विशेष रूप से महत्वपूर

बहु-निर्भरता माइक्रोसर्विस वास्तुकला
  • सार्वजनिक या बी 2 बी एपीआई प्लेटफॉर्म
  • दीर्घकालिक अनुबंधों के साथ वित्तीय और भुगतान प्रणाली
  • मोबाइल ऐप जो एक स्थिर एपीआई पर निर्भर करते हैं

अनुबंध संस्करण एपीआई में पूर्वानुमेयता और विश्वास की नींव है। हम उन प्रक्रियाओं को लागू करते हैं जो आपको सभी पक्षों के लिए संगतता और पारदर्शिता बनाए रखते हुए दर्द के बिना एपीआई को बदलने और विकसित करने की अनुमति देती हैं।

संपर्क करें

नीचे दिया गया फॉर्म भरें, हम जल्द ही जवाब देंगे।