Большая часть работы современных айтишников так или иначе завязана на API - это такие публичные интерфейсы, через которые программы общаются друг с другом.
Автору не раз приходилось писать публичные API для сторонних разработчиков, внутренние - для своих сервисов, REST и GraphQL-интерфейсы, и даже не сетевые штуки вроде CLI-утилит.
И так же, как и в разработке обычного софта, он считает, что многие советы по проектированию API излишне усложнены. Народ часто спорит о том, что такое "настоящий REST", нужен ли HATEOAS, и так далее. В этой статье он решил просто и без воды рассказать обо всём, что узнал за годы работы о том, как делать API, которые удобно использовать.
18.09.2025
Похожее
21.09.2026
Связанные списки
Статья объясняет, что такое интрузивные связные списки - вариант списков, в кото...
03.09.2026
Конкурентный сервер на Go
Это восьмая часть серии о конкурентных сетевых серверах, в этот раз посвященная ...
17.08.2026
Платите за скорость
В системах хранения данных каждая быстрая операция записи переносит недоделанную...
30.07.2026
Не то время
Вторая статья автора в серии "Beyond Happy Path Engineering". Автор разбирает, к...