Base/Knowledges/Библиотека/Книги/Паттерны проектирования API.md

2.6 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Паттерны проектирования API
Джей Джей Гивакс
512 0 Электронная Библиотека/Книги/covers/patterny-proektirovaniya-api.jpg
api
проектирование
паттерны
rest
архитектура
Архитектура ПО
Распределённые системы

Паттерны проектирования API

!covers/patterny-proektirovaniya-api.jpg

📖 О книге

Систематизация лучших практик проектирования API от инженера Google и автора сайта google.aip.dev. Книга объединяет паттерны сообщества разработчиков и внутренние стандарты Google: именование ресурсов, стандартные методы, отношения между ресурсами, коллективные операции и долгосрочные задачи. Показывает как проектировать согласованные, масштабируемые и гибкие API.

🧠 Ключевые идеи

  • Принципы именования и иерархии ресурсов: согласованность как основа удобного API
  • Стандартные методы (CRUD) и собственные методы: когда использовать каждый из подходов
  • Частичные обновления и извлечения: field masks, patch-семантика и управление данными
  • Отношения ресурсов: субресурсы, перекрёстные ссылки, ассоциации — паттерны для сложных моделей
  • Коллективные операции: пакетные запросы, копирование, перенос ресурсов и долгосрочные задачи

💬 Важные цитаты

💡 Как применить в моих проектах

🔗 Связанные заметки

Микросервисы и API Создание микросервисов Чистая архитектура Шаблоны корпоративных приложений