Павел Черторогов
Компания: ps.kz
GraphQL — это инструмент, а не серебряная пуля. И каждый инструмент удобен под свою категорию задач. Молотком шуруп не закрутишь, отверткой гвоздь не забьешь – это практически нереально.
GraphQL нужен, если:
GraphQL не нужен, если:
А что делать, если мы попадаем в обе категории? Пилите два, три API на разных технологиях: «Надо дать так, чтоб клиентам было удобно взять». Любое API — это фасад перед сервисами и моделями. И написать их не так уж и трудозатратно, если бизнес-логика у вас вынесена на свой слой абстракции и разные имплементации API переиспользуют её.
В докладе разберем сильные и слабые стороны GraphQL.
Компания: ps.kz
Компания: Osome