It was designed by Facebook to allow its mobile clients to define exactly what data should be sent back by an API and therefore avoid unnecessary roundtrips and data usage, GraphQL is a JSON based query language for APIs. Since it was open-sourced by Facebook in 2015, it was rapidly adopted and many companies have already switch to the GraphQL way of building APIs.
A few months ago Netflix open-sourced their own GraphQL framework(dgs), giving GraphQL in the microservice world an extra boost. Apart from this framework there are a couple of other frameworks also available to implement GraphQL in Java microservice space. But how do these frameworks work, what are the advantages and usefulness of one framework over another. Apart from the basics of GraphQL, in this session you will learn different aspects of GraphQL and architecture of such APIs, but also what would you choose to implement your GraphQL APIs.
Join this session and get to know how to GraphQL-ify your APIs in 3 different ways, receive a detailed comparison among the available frameworks, supported by demo/live coding and most importantly get a better understanding if/when/where/why GraphQL applies for your organization or specific use case.
Scheduled on Monday from 13:40 to 14:30 in Room B
I am a technology enthusiast working at Capgemini as a Solution Architect, with over 16 years of experience in software programming, designing, architecture which includes on-prem, cloud native applications and web based conversational application design.