Software developer and technology passionate- I enjoy building and delivering quality, all the while trying to have fun as much as possible. I am a perceptive and innovative individual that's not afraid to exploit its best version and go the extra mile outside the comfort zone of conventional. This exact desire, of getting out of the comfort zone, led me in the last years to changing the context from full-stack, frontend, API design to technical leadership and architecture.
Sometimes, RESTful APIs limit us regarding how we need to shape data. Although REST is a proven and valid choice when transporting data, details like versioning, managing multiple endpoints, over fetching, under fetching, or chattiness when trying to fully satisfy the needs of an application make us waste a lot of time and ignore some essential metrics. In this session, we will discuss GraphQL, its benefits, how to approach the decision to use it, and how to consume GraphQL in various scenarios, including in combination with REST.