You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the composite schema specification does not support interface objects in the same way other federation implementations do. While we allow interfaces to merge, the post-validation process will fail if not all implementing types provide all required fields.
This behavior allows interfaces to span multiple services, but it introduces a significant constraint: if a field is added to the interface, all services implementing the interface must participate in the change. This limits flexibility and could lead to tight coupling across services.
How should the merging and validation of interfaces be handled in the composite schema specification?
The text was updated successfully, but these errors were encountered:
Currently, the composite schema specification does not support
interface
objects in the same way other federation implementations do. While we allowinterfaces
to merge, the post-validation process will fail if not all implementing types provide all required fields.This behavior allows
interfaces
to span multiple services, but it introduces a significant constraint: if a field is added to theinterface
, all services implementing theinterface
must participate in the change. This limits flexibility and could lead to tight coupling across services.How should the merging and validation of
interfaces
be handled in the composite schema specification?The text was updated successfully, but these errors were encountered: