Tomek Poniatowicz
10/22/2019
Since open-sourcing GraphQL specification in 2015, it gained a lot of popularity and is now used by many development teams, including giants like GitHub, Twitter or Airbnb. Why? Because GraphQL lets you describe the complex data dependencies with ease, another great thing about it is that you can use it with any language or platform.
The rising popularity of GraphQL led to the formation of local meetups of GraphQL users. One of the most active European communities is a group of GraphQL fans from Berlin. If you are not from Berlin or subscribing GraphQL Weekly (if so it's a good moment to do it), you might have missed the recordings of their recent meetup that took place at Berlin Prisma office.
Designing GraphQL API's for scale is quite a challenge as GraphQL is relatively a new technology. Bogdan Nedelcu talked about system architecture patterns that have been around for a long time that GraphQL bases on.
https://www.youtube.com/watch?v=S22rYsesrQc
During his talk, Roman Paradeev made an overview of tools that provide type safety across your database, API & client-side in the GraphQL ecosystem.
https://www.youtube.com/watch?v=yN8NBXdRRfc
Basing on his experience with GraphQL implementation Christoph Hartmann presented different approaches to implementing authentication and authorization for GraphQL services.