hasura / hasura/graphql-engine

Federated Mutations (orchestration framework)

Open
#10,247 3 comments 1 reaction 0 assignees View on GitHub
c/v3-ndc-hub k/enhancement v3
Dominant language
TypeScript
Stars
32.1k
Forks
3k
PR merge metrics
PR metrics pending

Description

Some of the usecases being considered as part of this issue:

- I want to issue multiple GQL queries/mutations and interleave business logic amongst them
- I want to apply validation logic before a mutation
- I want to add computed fields to my existing object types
- I want to run complex authorization logic before applying a mutation
- I want to run a saga/workflow of business logic interleaved with queries/mutations

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing the listed GraphQL orchestration use cases and clarifying the intended scope, then establish how validation, authorization, computed fields, and interleaved workflows should be covered before implementation; done requires an agreed design and corresponding tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.