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

56 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Паттерны проектирования 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]]
[[Создание микросервисов]]
[[Чистая архитектура]]
[[Шаблоны корпоративных приложений]]