🌎 Principles of Web API Design: Delivering Value with APIs and Microservices. James Higginbotham (2021)
❔ Чему вы научитесь:
🔵 начинать проектирование с задач потребителя, а не с существующей схемы базы;
🔵 раскладывать предметную область на цифровые возможности и границы сервисов;
🔵 моделировать профили API — ресурсы, операции, связи — до выбора стиля;
🔵 выбирать между REST, gRPC и GraphQL по характеру задачи, а не по моде;
🔵 проектировать контракт, обрабатывать ошибки и версионировать без поломки клиентов;
🔵 документировать API и выстраивать процесс его развития внутри организации.
"Principles of Web API Design" — автор предлагает последовательный процесс ALIGN-DEFINE-DESIGN-REFINE: сначала выравнивание с потребностями, и только в конце выбор технологии. Аудитория — архитекторы и бэкенд-разработчики, проектирующие API для внешних или внутренних команд. Ценность в том, что книга закрывает стадию до написания кода — то место, где дорогие ошибки и закладываются.
➡️ Скачать курс
Архиватор
❔ Чему вы научитесь:
🔵 начинать проектирование с задач потребителя, а не с существующей схемы базы;
🔵 раскладывать предметную область на цифровые возможности и границы сервисов;
🔵 моделировать профили API — ресурсы, операции, связи — до выбора стиля;
🔵 выбирать между REST, gRPC и GraphQL по характеру задачи, а не по моде;
🔵 проектировать контракт, обрабатывать ошибки и версионировать без поломки клиентов;
🔵 документировать API и выстраивать процесс его развития внутри организации.
"Principles of Web API Design" — автор предлагает последовательный процесс ALIGN-DEFINE-DESIGN-REFINE: сначала выравнивание с потребностями, и только в конце выбор технологии. Аудитория — архитекторы и бэкенд-разработчики, проектирующие API для внешних или внутренних команд. Ценность в том, что книга закрывает стадию до написания кода — то место, где дорогие ошибки и закладываются.
➡️ Скачать курс
Архиватор