В контексте взаимодействия сервера с сервером, а точнее в рамках различных микросервисов, стоит ли использовать GraphQL?
Идея состоит в том, чтобы позволить потребителям получать только релевантные для них поля. Можно построить проекции полей для конечных точек REST GET или использовать для этого библиотеку, например. Rest.li.
В эпоху, когда GraphQL существует для решения подобных проблем, было бы разумнее использовать GraphQL для чтения (именно здесь GraphQL приносит большую пользу) и по-прежнему использовать REST для операций записи (есть несколько веских причин, по которым переход на GraphQL на данный момент запись невозможна)?
A client can POST to a REST service to create a resource that is a GraphQL query, and then GET that resource with all benefits of REST…
- person Roman Vottner   schedule 05.08.2020