Как НЕ нужно проектировать REST API: простые примеры из жизни разработчика
— Кому доверяют проектирование API — и почему это почти всегда ошибка? Почему API чаще всего проектирует тот, кто пишет код, и к каким последствиям это приводит. Идеальный проектировщик API, кто он?
— API не для того, кто его разрабатывает, а для того кто им пользуется: для кого мы его создаём и почему это важно?
— Для чего мы проектируем API: два пути, которые нельзя объединить. Инерция разработки, которую нужно вовремя остановить.
— Идемпотентность без боли: как не усложнить себе жизнь и сформировать правильное отношение к проблеме идемпотентности? Лайфхаки.
— Как продлить жизнь API: эволюция без хаоса. Новая команда — старые правила. Вредные советы и реальные плохие примеры — с разбором, как нужно было сделать.
Руководитель группы разработки в компании «Корус консалтинг». Занимаюсь проектированием и разработкой интеграционных решений уже более 10-ти лет. Работал в сферах от складских сервисов до телеком провайдеров.
Корус консалтинг ГК, Челябинск
Руководитель группы разработки