-
graphql-go-tools
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
One year after I started implementing the language itself, I've built a GraphQL Gateway that uses GraphQL SDL (Schema Definition Language) as the primary configuration language. As you can see, the project is archived and not maintained anymore. It was a great experiment, but the language is just too limited to be used as a configuration language.
It's now almost 4 years ago since I started "implementing" GraphQL in Go. When experimenting with a new tool, it's obvious that you want to use it everywhere, and so I did.
Have a look at this example from Apollo Federation 2. Where is the actual schema? At first glance, how does this GraphQL API look like? It's not obvious at all.
Related posts
-
Scaling GraphQL Subscriptions in Go with Epoll and Event Driven Architecture
-
GraphQL Router / API Gateway Framework Written in Golang
-
Introducing Open Federation - a MIT-Licensed specification to build federated GraphQL APIs
-
He who submits a resume has already lost
-
Thunk-based Resolvers: How to build a powerful and flexible GraphQL Gateway