Talk type: Talk

Building GraphQL Server

  • Talk in Russian
Presentation pdf

REST API was good for its time, as well as Swagger. But nowadays everybody talks about component approach, so in 2018 back-end developers should really take a look at GraphQL. In fact, it's a new standard of super comfortable API for front-end developers and their component approach. But front-end developers' meat could become poison for unprepared back-end developers.

In this talk we'll discuss things that back-end developers should pay attention to. Which parts GraphQL Server consists of — there are lots of packages in the internet, so it would be good to know what we should install and, more importantly, why. What is schema and how to write it for the whole thing to work. We'll talk about authorization, about how to write a simple ACL. We'll address the issues of performance and safety. We'll delve into file loading, schema generation, documentation, and see if all is good with the API versioning.

This talk will be useful for junior, middle and senior developers alike, whether you are already using GraphQL or just sizing up this promising technology.

  • #api
  • #datamodels
  • #firsthand
  • #node
  • #node.js

Speakers

Talks