Versioning and Code Generation in REST API - DotNetRu/BrandBook GitHub Wiki

Кирилл Лихтарович «Версионирование и кодогенерация в REST API»

Кирилл расскажет о проблемах версионирования REST API на примерах, покажет какие способы версионирования он применяет и в чём их отличие друг от друга. Познакомимся с разницей между code first и contract first подходов и о том, почему он выбрал contract first как основной для проектирования новых API. Расскажет о кодогенерации и сделает акцент на связке кодогенерации с версионированием. Покажет приниципиальную схему кодогенератора, позволяющего прозрачно и понятно поддерживать разные версии вашего API.


Доклад представил Кирилл Лихтарович в рамках Встречи SpbDotNet №62.

Слайды

Слайды

Видео

https://www.youtube.com/watch?v=BpxJrozgISw