نسخه بندی قرارداد

نسخه بندی قرارداد
هنگامی که API به طور فعال در حال توسعه است، مهم است که سازگاری بین نسخه ها حفظ شود و از شرایطی که یک تغییر ده ها ادغام مشتری را می شکند جلوگیری شود. ما یک نسخه کامل قرارداد را اجرا می کنیم که به شما امکان می دهد تغییرات را کنترل کنید و API ها را بدون خطر برای کاربران به روز کنید.

این در معماری میکروسرویس، ادغام B2B و محصولات API باز است که در آن مشتریان مختلف از نسخه های مختلف رابط استفاده می کنند.

چه ما در حال نسخه

Objectتوضیحات
مشخصات OpenAPIهر نسخه از اسناد و قرارداد را نگه دارید
Endpointsاضافه کردن نسخه به URL ('/v1/'، '/v2/')، صرفه جویی در سازگاری با عقب
پیمان، Dreddرفع شرایط سرویس گیرنده سرور
کنترل تغییر در ساختار درخواست و پاسخ

چگونه پیاده سازی می کنیم

پشتیبانی از چندین نسخه API به صورت موازی
نسخهبندی صریح در نشانیهای وب، سرآیندها، یا پارامترها
خودکار از هر نسخه قرارداد (پیمان، پستچی، شوخی، Dredd)
مشخصات نسخه در Git یا از طریق CI/CD
مستندات و تغییرات برای مشتریان در هر تغییر

مزایای استفاده از

تضمین ثبات یکپارچگی
توانایی انتشار ویژگی های جدید بدون خطر «شکستن» مشتریان
ساده سازی مهاجرت بین نسخه ها
پاک کردن تاریخچه تغییر و کنترل قرارداد
شفافیت برای تیم های توسعه داخلی و خارجی

جایی که بسیار مهم است

معماری میکروسرویس چند وابستگی
سیستم عامل های API عمومی یا B2B
سیستم های مالی و پرداخت با قراردادهای بلند مدت
برنامه های موبایل که به یک API پایدار وابسته هستند

نسخه قرارداد پایه و اساس پیش بینی و اعتماد به API ها است. ما فرایندهایی را پیاده سازی می کنیم که به شما امکان تغییر و توسعه API ها را بدون درد می دهد، در حالی که حفظ سازگاری و شفافیت برای همه احزاب.

تماس با ما

لطفاً فرم زیر را پر کنید، در اسرع وقت پاسخ خواهیم داد.