Новый пример требований из Confluence для GraphQL API в базе знаний GetAnalyst.
📚 GraphQL — полный справочник с примерами
👉 Пример подготовлен для проекта #VetCareGA:
Запись питомца к ветеринару
mutation createAppointment
✅ Это заключительный пост серии #VetCareGA.
👉 Что включает задача на GraphQL API:
▫️ Общее описание операции
▫️ GraphQL Запрос
+ url (общий эндпоинт)
+ headers
+ тело запроса
▫️ Примеры ответов
+ Успех
+ Обработка ошибок
▫️ GraphQL Schema
▫️ Требования к реализации - алгоритм работы
▫️ Маппинг данных
+ Тело запроса
+ Тело ответа
▫️ Логирование и мониторинг
👉 Постановку задачи на аналогичный REST API метод
можно найти в посте про POST /appointments.
🔖 Сохраняйте на будущее.
GraphQL всё чаще появляется в проектах с микросервисной архитектурой, и про него начали спрашивать на собеседованиях для СА.
#RestApiGA #АрхитектураGA
📱 GetAnalyst | 💙 VK | 💬 Max