From 0 to 100 in the implementation of an API GraphQL in Django. What is an API of GraphQL and its advantages, how to create an API of GraphQL in Django and to flexibilize the consumption of the data of an application.
GraphQL is a new standard for communicating with a backend server that allows queries to be made on an endpoint. This makes application development more flexible and optimizes the use of resources associated with the information required from the frontend of a web application or mobile application.
I will present the differences we found when implementing Django Rest Framework and the differences we have in flexibility and speed to change the API when implementing GraphQL. I will show the implementation structure of a GraphQL API Common implementation challenges, such as the management of authentication and authorization of nodes and mutations.
Finally I will give a brief description of the successful case of implementation in Colombia at Comparamejor.