Talk

GraphQL: how to persuade the backend to accommodate the application

  • In Russian
Presentation pdf

When a backend grows larger, eventually it often transforms into a microservice architecture. Working in such a way is quite difficult for the mobile client since it has to send multiple request which, in addition to that, return data not needed by the client, and also you'd wish to have just one entry point.

Ideally there should be a server which adjusts for the mobile client and returns just what the client needs using a special protocol. Fortunately, such a technology exists: GraphQL - a language designed to explain the server what the client requires and get back just the necessary data in a single response.

This talk deals with the story of how we integrated GraphQL, which difficulties we faced, and how we overcame them.

  • #android
  • #graphql
  • #open source

Speakers

Invited experts

Schedule