Similar presentations:
REST in peace?
1. REST in peace?
Попрактикуемся с GraphQLОлег Дегтев
@Degtev_o
2.
3. Чем GraphQL не является?
•Не новая либа•Не новый фреймворк
•Ничего общего с графовыми базами
данных
4. REST?
GET /api/v1/users5.
6.
7. REST?
GET /api/v1/groups/18. REST?
GET /api/v1/users/1/groups9.
10. REST?
N+1 Problem11. REST?
Что использовать?•PUT / PATCH?
•400 Bad Request / 422 Unprocessable
Entity?
12. REST?
•201 Created•Updated?
•Deleted?
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26. Недостатки graphQL
•Тяжелые запросы•Бедная экосистема
•Пользователи
27. GraphQL сервер
•Endpoint ( /api/v1 )•Сервер (Свой или готовая
имплементация)
•Схема
28. Полезности
•http://graphql.org•Материалы на хабре
•https://github.com/graphql/graphiql
29. graphiql
30. Полезности
•http://graphql.org•Материалы на хабре
•https://github.com/graphql/graphiql
•https://www.howtographql.com