GraphQLConf 2023 Recap
Wow, what a ride!
We've just came back from GraphQL Conf and we have a lot to share!
The community gathered together in San Francisco for the first-ever GraphQL Conference, almost 10 years after GraphQL was invented.
It was an extraordinary warm, welcoming, community-centric event that brought together developers, enthusiasts, and experts from all over the world. Over the course of three action-packed days, filled with amazing workshops, exciting talks, and interesting sponsor booths (Hasura, The Guild, Postman, The Graph, solo.io, Inigo, Stellate, StepZen(IBM), Neo4J, WunderGraph, HyGraph and Graphabase), we had the incredible opportunity to immerse ourselves in the world of GraphQL. The overwhelming volume of high-quality presentations by speakers from companies such as Netflix, Intuit, Meta, AWS, Coinbase Salesforce, Atlassian, Apollo GraphQL, Meetup, IBM, Booking.com, Wix.com, Okta, Miro and others clearly highlighted the immense need for a community-driven conference.
Several participants mentioned it was one of their favorite confs ever (it certainly was for us!)
The Linux Foundation events team, lead by Emily Ruf and the GraphQL Foundation Conference committee, lead by Keith Babo, had made a remarkable job with the first ever GraphQL open conference!
One of the highlights of the conference was the chance to meet and shake hands with Lee Byron, the visionary behind GraphQL. We expressed our heartfelt gratitude for his groundbreaking invention and the positive impact it has had on the developer community. From its inception to the present day, Lee has been tirelessly championing GraphQL - from working groups, board meetings, to the first official GraphQL Conf! Our community is truly fortunate to have such a dedicated leader. It was truly inspiring to see the faces of the people we had only known through outdated avatars on GitHub or Twitter, who are the driving force behind the vibrant GraphQL community.
Its hard to summarize everything that happened, but the main messages we got from the conference were:
- GraphQL is being used by the largest companies in the world, with clear and solid best practices. Adoption is growing and no company in going back
- Loads of innovation is happening in the open source GraphQL Ecosystem, at any part of the stack
- Innovation has paved the way for numerous superior open-source solutions across every layer of the stack. This empowers developers with choices, allowing for clear separation of concerns between the gateway, subgraph, and schema registry. With this flexibility, there's no need for vendor lock-in; developers can select the best tool for each specific layer
- That innovation leads to new ways people use GraphQL, beyond the classic Client-Server gateway solutions
- With GraphQL Conf, the first open GraphQL Conference, the community can find all the available tools and innovations in one place
There are too many great talks to cover, lucky you can find the recordings of all the workshops and talks on the website's schedule (click on each talk)
The first day of the conference was workshops day, with many great practical workshops across everything GraphQL. You can find all the workshop recordings in the schedule here
The second day started with welcoming remarks by Lee, followed with great keynotes by Marc-Andre, Keith Babo, Theo Browne (would couldn't believe he was invited to give a keynote ;) ) , Bryan Robinson, and our very own Uri Goldshtein.
Uri's keynote on the state of GraphQL focused on highlighting the biggest open source innovations from the last year, including those unveiled at the conference and how we all can use them to improve our GraphQL developer experience. This talk also served as a roadmap to other talks at the conference. He covered important releases for GraphQL Clients and GraphQL Gateways. One of the key takeaways was the emergence of GraphQL gateways as a common pattern.
For a long time, developers had limited options when it came to choosing a GraphQL gateway. However, now we are witnessing a flourishing and diverse range of gateways being built in various languages like Apollo Router, Hot Chocolate, Cosmos, and our own GraphQL Mesh. The future promises friendly competition between the teams and companies behind these projects. Uri highlighted the available choices and alternatives out there and also talked about how you should go about choosing the right gateway solution for you.
He then announced the most important release of the conference - the new GraphQL Fusion spec by ChilliCream and The Guild, Hasura, IBM, AWS AppSync, WunderGraph and many more. An open spec, under the Foundation, for remote execution and federation of services that challenges the existing patterns of specification-less Federation protocols with a fresh approach.
He ended with the message - We are just getting started!
The conference was a testament to the growing popularity and importance of GraphQL. Whether attendees were just starting to explore GraphQL, had already adopted it, or were active contributors in the GraphQL ecosystem, everyone plays a vital role in the success and future of GraphQL. The energy and enthusiasm in the conference halls were palpable, and it was evident that we are just scratching the surface of what GraphQL can achieve.
It also showed that in an open conference you can find deep and nuanced perspectives on architectural choices. For example, on the GraphQL Gateways subject, even with talks and announcements on great toolings for that type of architecture, it's important to note that schema composition, GraphQL gateways, and other tools should be adopted based on their practical benefits in specific workflows. The conference emphasized that these solutions should be embraced only if they genuinely enhance the efficiency and productivity of your company's engineering team. GraphQL Fusion (Conf Talk), for example, offers adaptability to any GraphQL setup, making it easier to migrate to a more distributed setup in the future and even support for federating APIs that are not GraphQL (OpenAPI, SOAP, gRPC, etc.). On the other hand, other Federation protocols requires a specific subgraph structure. Additionally, it was interesting to learn that even Facebook, with its vast resources, finds value in a monolithic approach for their GraphQL implementation.
Another significant aspect highlighted during the conference was the need for continuous education and knowledge sharing within the GraphQL community. While there are numerous tutorials and guides available for specific libraries and frameworks, there is a growing demand for more generic best practices that can be applied across different GraphQL solutions. Topics like security through persisted queries or HTTP and response caching sparked engaging discussions among developers, showcasing the collective effort needed to improve GraphQL implementation within companies.
Lastly, the conference showcased several innovative projects that challenge the way we currently use GraphQL. Grafast, for instance, introduces a more efficient approach to implementing GraphQL schemas, while Houdini and Isograph are exciting new GraphQL clients inspired by Relay, taking the GraphQL experience to new heights. These projects sparked lively discussions and left us with a sense of anticipation and plenty of new ideas to explore and improve the GraphQL community as a whole. And if we look ahead to the future, Aleksandra's talk about AI, GraphQL, and the Rise of Malleable Applications gave us a glimpse at what's possible!
We extend our heartfelt thanks to everyone who attended GraphQL Conf 2023. For those who couldn't make it, don't worry! Its impossible to cover the span of amazing talks that happened there, but the recordings of all the workshops and talks are already available on the website's schedule (click on each talk), ensuring that the knowledge and insights shared during the conference can reach a wider audience. We also invite you to join the discussions on the official GraphQL discord, where the vibrant community continues to thrive. Also, new community Meetup groups have been announced at the conference, so make sure to signup here to attend, speak or organize your local Meetup.
The overwhelming participation and turnout at the conference have made clear that GraphQL Conf will return in 2024. So, if you missed out this year, rest assured there will be more opportunities to meet and connect with the GraphQL community. Let us know how can we make GraphQL Conf 2024 even better!
See you next year!
The Guild is a group of open source developers who strive to create a vibrant and open ecosystem in GraphQL and APIs in general. We chose to be the largest sponsor of the conference (diamond sponsor + workshop day sponsor) and do whatever we can to make the official event a success. We are proud at the success of the event and humbled by the community and everyone involved.
At the conference we demonstrated our solutions for GraphQL Gateway, Server and Schema Registry. Our individual tools are fully open source, work separately and integrate with any other tool in the ecosystem, including our competitors - the opposite of a vendor lock-in, so you can choose the best tool that works for you.
- GraphQL Server - Yoga Server (see comparison to other servers)
- GraphQL Gateway - GraphQL Mesh (Supports Federation v1, v2, Stitching and upcoming support for Fusion and subgraphs from any API Protocol like OpenAPI, gRPC, etc.) (Conf talk, Conf Workshop)
- Schema Registry - GraphQL Hive - Offers hosted and open source, self hosted solutions (Conf Workshop)
- Tools - We build many other open source tools to support your stack across the different layers, here are more talks from the conference about our tools:
Join our newsletter
Want to hear from us when there's something new? Sign up and stay up to date!Recent issues of our newsletter
Building Open Source GraphQL Security
Learn how open-source boosts GraphQL security and explore defensive and offensive tools, resources, and best practices to protect your GraphQL APIs.
Open Source composition and validation library for Apollo Federation
Introducing MIT licensed drop-in replacement for the Apollo Federation composition library.
State of GraphQL Gateways in 2023
A six-month journey of researching, benchmarking, exploring and comparing GraphQL gateways and the Federation spec in 2023.
Hive Summer Update 2023
Learn what is new on GraphQL Hive, we have shipped a lot of new exciting features and improvements.