GraphQL позиционируют как замену REST: гибкость, меньше запросов, получаем и запрашиваем именно те данные, которые нужно. Но когда доходит дело до реализации в реальном приложении, разработчики сталкиваются с множеством сложностей, особенно на backend части. От N+1 запросов до проблем с безопасностью и версионированием. GraphQL легко превращается в…
Привет! Меня зовут Артем и я занимаюсь архитектурой решений в Redmadrobot. По долгу службы мне приходится разбираться с разными технологиями и подходами. В этой инструкции я хотел бы показать, как реализовать фильтрацию и два вида пагинации, если у вас Go и вы планируете использовать GraphQL.