Home / Companies / Wundergraph / Blog / October 2022

October 2022 Summaries

3 posts from Wundergraph

Filter
Month: Year:
Post Summaries Back to Blog
The GraphQL specification defines three types of operations: Queries, Mutations, and Subscriptions. Subscriptions allow clients to subscribe to data changes, enabling real-time updates without polling the server. However, the specification does not specify a transport layer, leaving it up to individual implementations to choose between WebSockets, Server-Sent Events (SSE), or other protocols. This has led to five different implementations of GraphQL Subscriptions, each with its own strengths and weaknesses. To unify these implementations, WunderGraph is creating an API Gateway that supports multiple Subscription protocols, including WebSockets, SSE, and Apollo's subscription-transport-ws protocol. The gateway also provides a unified way to manage subscriptions, authentication, and filtering of messages. By standardizing on a "GraphQL Server capabilities" protocol, clients can easily determine which capabilities a GraphQL server has and which protocols it supports, enabling seamless communication between clients and servers. WunderGraph is an open-source solution that aims to simplify the complexity of GraphQL Subscriptions and provide a unified way to manage subscriptions across multiple APIs.
Oct 25, 2022 3,209 words in the original blog post.
GraphQL is not suitable for configuration due to its limitations, such as lack of imports, non-composability with other languages, and a lack of type-safety. It's better suited as an API query language. The author suggests using TypeScript or other languages like C# to define complex use cases and models, while the resulting contract is still a GraphQL Schema.
Oct 18, 2022 2,689 words in the original blog post.
WunderGraph is a platform that aims to simplify the developer experience by removing infrastructure management from developers' tasks. The concept of devops, which emerged as a reaction to the need for sysadmins in traditional IT environments, has led to several drawbacks, including increased complexity and decreased efficiency. With WunderGraph, developers can focus on coding without worrying about infrastructure, leading to increased developer efficiency, security, and performance issues being nonexistent. The platform provides an infraless environment that automates infrastructure management, allowing engineers to focus on their core skills: creating code, solving real problems, and delivering value to users. This approach aims to bring back the simplicity of early days of coding when developers could easily deploy and run their applications without worrying about infrastructure.
Oct 12, 2022 1,526 words in the original blog post.