כאשר API מתפתח באופן פעיל, חשוב לשמור על תאימות בין גרסאות ולהימנע ממצבים בהם שינוי יחיד שובר עשרות אינטגרציות של לקוחות. אנחנו מיישמים גרסה מלאה של חוזים שמאפשרת לך לשלוט בשינויים ולעדכן בצורה חלקה API ללא סיכון למשתמשים.
זה קריטי בארכיטקטורת מיקרורוויס, אינטגרציית B2B ומוצרי API פתוחים בהם לקוחות שונים משתמשים בגרסאות שונות של ממשקים.
מה אנו מקדישים זמן רב
| אובייקט | תיאור |
|---|---|
| מפרט OpenAPI | שמור כל גרסה של תיעוד וחוזה |
| סוף נקודה 'office | הוסף גרסאות לכתובת ('/v1/', '/v2/'), שמור תאימות לאחור |
| חוזים (ברית, דרד) | תיקון תנאי האינטראקציה בין הלקוח לבין השרת |
| מודלים של נתונים | פקח על שינויים במבנה הבקשה והתגובה |
איך אנחנו מיישמים
תמיכה בגרסאות API מרובות במקביל
ויסות מפורש בכתובות, כותרות, או פרמטרים
ביצוע אוטומטי של כל גרסת חוזה (הסכם, דוור, ג 'סט, דרד)
מפרט Versioning in Git או באמצעות CI/CD
תיעוד וצ 'אנגלוג ללקוחות בכל שינוי
יתרונות
יציבות מובטחת של אינטגרציות
היכולת לשחרר תכונות חדשות ללא הסיכון של לקוחות ”שבירה”
פשט נדידה בין גרסאות
שינוי ברור בהיסטוריה ובקרת חוזה
שקיפות עבור צוותי פיתוח חיצוניים ופנימיים
איפה חשוב במיוחד
ארכיטקטורת מיקרורווייס רב-תלות
פלטפורמות API ציבוריות או B2B
מערכות פיננסיות ותשלומים עם חוזים ארוכי טווח
יישומי מובייל התלויים ב ־ API יציב
ווסיונינג חוזה הוא הבסיס של חיזוי ואמון ב API. אנו מיישמים תהליכים המאפשרים לכם לשנות ולפתח API ללא כאב, תוך שמירה על תאימות ושקיפות לכל הצדדים.