In this GraphQL and Serverless tutorial, you'll learn how to build Scalable APIs Using GraphQL and Serverless. Exploring Serverless API, we will have a look at the more advanced features and standards around mutators and resolvers and then she will close by going all in, full Serverless and deploy a GraphQL server to a function in the cloud.
Current trends in software and backend architecture have been evolving towards a more loosely coupled, more granular design. Most of you have heard of micro-service based architectures; the latest development in the past couple of years has been the advent of Serverless which allows you to run applications in very cost effective ephemeral services.
This is why it is important to have a proper gateway for your API that is able to route all your requests to the designated endpoint. GraphQL stands out in that respect as being a mature open sourced standard started at Facebook. Simona will demonstrate how to set up a GraphQL server locally, then explore the Query language and schema definitions it provides which allows you essentially query your mesh of services from a single point of entry.
The beauty is that it will notify you early if any of your endpoints is misbehaving or the schemas are out of date by erring out. Another advantage is that it allows for your API documentation to be a real time process and it will give you what one may call an API playground where you can query and explore your API. After exploring Serverless API, Simona will have a look at the more advanced features and standards around mutators and resolvers and then she will close by going all in, full Serverless and deploy a GraphQL server to a function in the cloud.
Learn what are the most important API security threats engineering leaders should be aware of and steps you can take to prevent them
TL;DR. GraphQL is a modern query language and a runtime for APIs, widely seen as a successor to REST APIs.
In this GraphQL API tutorial, we’ll together compose a GraphQL schema for a twitter clone, we’ll autogenerate all the GraphQL API functions required to start building the application using Dgraph. Dgraph is the only native GraphQL Database which natively interprets, distributed, stores and executes GraphQL, no layering required, all you need to do is to compose a GraphQL schema to get started.
In this tutorial, you will create a Habits Tracker API service, which will consist of the Habit model. By accessing the /graphql URL, you will read (query) and write (mutations) new data for our habits.
What is API product management and what can you be doing to be a better API product manager — get aligned with SaaS and enterprise software requirements. This guide lays out what is API product management and some of the things you should be doing to be a good product manager.