Session

Graphlets: Advanced GraphQL Orchestration

This session will discuss the real-world BackEnd for Front End(BFF) use cases, and how GraphQL Federation solves a small subset of these use cases and cannot be considered a complete replacement for BFF. We will cover the following advanced BFF use cases that are not trivial to solve with Federation Specification.
1. Sequential calls without a clear relationship between the subgraph.
2. Data Transformation or Post Processing - Transforming the API response into a different shape/format.
3. Conditional workflows - Decisions to call one vs another service with post-processing.
4. Calling REST services without a GraphQL Adapter - An API workflow may need to orchestrate between REST & GraphQL Microservices
5. Any combination of the above.

We will introduce Graphlets as a declarative solution going beyond GraphQL and Federation Specification. Graphlets uses a complimentary DSL for API workflows to create custom BFF Queries and Mutation. We will then showcase how graphlets are used at Intuit to improve developer productivity leveraging the tooling that comes with it.

Ashpak Shaikh

Sr Staff Software Engineer at Intuit Inc.

San Diego, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top