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