Remove GraphQL
article thumbnail

Article: Evolving the Federated GraphQL Platform at Netflix

InfoQ Articles

This article describes the journey of the migration towards a Federated GraphQL architecture. Specifically, it shows the GraphQL platform Netflix has built consisting of the Domain Graph Services framework for implementing GraphQL services in Java using Spring Boot and graphql-java, and tools for schema development.

67
article thumbnail

Article: GraphQL Reference Guide: Building Flexible and Understandable APIs

InfoQ Articles

This online guide aims to answer pertinent questions for software architects and tech leaders, such as: Why would you use GraphQL? Why should you pay attention to GraphQL now? How can GraphQL help with data modelling in the Enterprise? By Daniel Bryant.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Article: Using GraphQL and Ballerina With Multiple Data Sources

InfoQ Articles

The Ballerina programming language is well-suited to developing GraphQL applications, due to the network abstractions, network-aware type system, clear data representations, and visual diagrams.

article thumbnail

Requirements & API: Definitions

Analysts Corner

Let’s consider REST (REpresentational State Transfer), SOAP (Simple Object Access Protocol), RPC (Remote Procedural Call), and GraphQL. Also, GraphQL is served over HTTP, HTTP is the default protocol for SOAP, and RPC uses HTTP as the underlying protocol. REST author Roy Fielding is also a co-author of HTTP.

article thumbnail

Article: Consistency, Coupling, and Complexity at the Edge

InfoQ Articles

Alternatives such as the Backend-for-Frontend pattern using GraphQL can provide better separation of concerns. Successful use of a microservices architecture requires maintaining a clear separation of concerns in the various layers and by employing design principles best suited to each layer. By Glenn Engstrand.

134
134
article thumbnail

Top API Design Tools: Streamlining Development for Success

Astera

Its API design features include: API Builder: Postman’s API Builder is a visual tool that supports the design of APIs in various formats like OpenAPI, RAML, and GraphQL. API Collections: API Collections are groups of requests that can be used to test and document APIs, supporting various types like REST, GraphQL, and SOAP.

article thumbnail

Empower Users with JMESPath for JSON Queries

Sisense

Some readers may notice that enabling the user to “get exactly the data they want” can be achieved by using GraphQL. In fact, GraphQL doesn’t give you the processing power that JSON query languages like JMESPath provide. And these are just a few of the JSON processing options available through JMESPath. Limitations.