Джерело:
Хабрахабр:
Дата публікації:
14/09/2021 16:11
Постійна адреса новини:
http://www.vsinovyny.com/8228416
14/09/2021 16:11 // Хабрахабр:
За 21 год существования в SuperJob разработали три версии реализации API для интеграций с бэкендом. Во время разработки последней они решили пересмотреть подход к версионированию. Сейчас в актуальной реализации порядка 379 эндпойнтов, более 900 моделей сущностей и 11 поддерживаемых мажорных версий. Когда проект развивается, вместе с ним меняются и требования к API, а значит неизбежно нарушение обратной совместимости.
Опытом решения этой проблемы поделился Антон Золотилин из SuperJob. Вы увидите самые распространенные решения проблемы версионирования web-API и подход, который реализовал у себя SuperJob. А в качестве бонуса узнаете, как это решение помогает значительно сократить рост затрат на тестирование версий с помощью Impact-анализа.
Читать далее| « |
Наступна новина з архіву Ибрагимович пропустит матч с Ливерпулем |
Попередня новина з архіву Microsoft Azure Virtual Training Day: основы |
» | |
|
|
||||