Έκδοση σύμβασης

Αυτό είναι κρίσιμο στην αρχιτεκτονική μικροϋπηρεσιών, τις ενοποιήσεις B2B και τα ανοικτά προϊόντα API όπου διαφορετικοί πελάτες χρησιμοποιούν διαφορετικές εκδόσεις των διεπαφών.
Τι εκδίδουμε
Object\Περιγραφή
------------------------------ | ------------------------------------------------------------------------- | |
---|---|---|
Προδιαγραφές OpenAPI | ||
Καταληκτικά σημεία Προσθήκη εκδόσεων στο URL ('/v1/', '/v2/'), αποθήκευση συμβατότητας προς τα πίσω | ||
Σύμφωνο, Dredd Fix Client-Server Terms | ||
Data Models Change Control in Request and Response Structure |
Πώς θα εφαρμόσουμε
Παράλληλη υποστήριξη πολλαπλών εκδόσεων API
Ρητή έκδοση σε URL, κεφαλίδες ή παραμέτρους
Αυτόματη συλλογή κάθε έκδοσης σύμβασης (Σύμφωνο, Ταχυδρόμος, Jest, Dredd)
Προδιαγραφές έκδοσης σε Git ή μέσω CI/CD
Τεκμηρίωση και changelog για τους πελάτες για κάθε αλλαγή
Πλεονεκτήματα
Εγγυημένη σταθερότητα της ολοκλήρωσης
Ικανότητα απελευθέρωσης νέων χαρακτηριστικών χωρίς τον κίνδυνο «διακοπής» πελατών
Απλούστευση της μετάβασης μεταξύ των εκδόσεων
Ιστορικό σαφών αλλαγών και έλεγχος των συμβάσεων
Διαφάνεια για τις εξωτερικές και εσωτερικές ομάδες ανάπτυξης
Όπου είναι ιδιαίτερα σημαντικό
Αρχιτεκτονική μικροϋπηρεσίας πολλαπλών εξαρτήσεων
Δημόσιες ή Β2Β πλατφόρμες API
Χρηματοοικονομικά συστήματα και συστήματα πληρωμών με μακροπρόθεσμες συμβάσεις
Εφαρμογές κινητής τηλεφωνίας που εξαρτώνται από μια σταθερή API
Η έκδοση των συμβάσεων αποτελεί τη βάση της προβλεψιμότητας και της εμπιστοσύνης στα API. Εφαρμόζουμε διαδικασίες που σας επιτρέπουν να αλλάξετε και να αναπτύξετε API χωρίς πόνο, διατηρώντας παράλληλα τη συμβατότητα και τη διαφάνεια για όλα τα μέρη.
Επικοινωνήστε μαζί μας
Συμπληρώστε την παρακάτω φόρμα και θα σας απαντήσουμε το συντομότερο δυνατό.