Расскажем об успешном опыте запуска проекта, использующего GraphQL для связи фронта (React) с бэком (.Net Core).
Покажем, что GraphQL — это не сложно и не страшно, сравним с подходом REST/Redux.
На фронте apollo-client помог сократить количество кода и сделать его более элегантным.
На бэке связка GraphQL + CQRS + DDD позволила написать понятный код, API бэка стал более гибким, однако при этом потребовалось учитывать некоторые подводные камни.