Company
Date Published
Author
Jens Neuse
Word count
9529
Language
English
Hacker News points
3

Summary

The text discusses the fusion of GraphQL, REST, JSON-Schema and HTTP2. It highlights common misconceptions about GraphQL vs. REST and proposes a solution that combines the best parts of both API styles. The solution is to make GraphQL RESTful by using persisted operations, which allow for caching, stateless communication, and a uniform interface. This approach enables the use of existing infrastructure, such as CDNs and Proxies, and reduces vendor lock-in. The author argues that GraphQL can be used as an API orchestration layer and an ORM to multiple APIs, making it easier to integrate multiple APIs into one API. The solution is built on top of a well-maintained open-source project with contributions from many developers and companies. It is free and open-source, and the author invites readers to try it out.