Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
14/09/2021 16:11
Постійна адреса новини:
http://www.vsinovyny.com/8228596
14/09/2021 16:11 // Хабрахабр / Захабренные / Тематические / Посты
За 21 год существования в SuperJob разработали три версии реализации API для интеграций с бэкендом. Во время разработки последней они решили пересмотреть подход к версионированию. Сейчас в актуальной реализации порядка 379 эндпойнтов, более 900 моделей сущностей и 11 поддерживаемых мажорных версий. Когда проект развивается, вместе с ним меняются и требования к API, а значит неизбежно нарушение обратной совместимости.
Опытом решения этой проблемы поделился Антон Золотилин из SuperJob. Вы увидите самые распространенные решения проблемы версионирования web-API и подход, который реализовал у себя SuperJob. А в качестве бонуса узнаете, как это решение помогает значительно сократить рост затрат на тестирование версий с помощью Impact-анализа.
Читать далее| « |
Наступна новина з архіву Розробник створив q1k3-аналог quake розміром 13 кбайт, який запускається в браузері |
Попередня новина з архіву Linux kernel VP9 codec V4L2 control interface |
» | |
|
|
||||