我们正在将Spring Boot Rest服务(超过100个服务)应用程序迁移到GraphQL方法,以大大简化我们的查询和数据检索。
但是,在学习过程中,我们看到了某些部分如何开始具有挑战性,例如变异设计和模式模块化。
我们尚未找到有关如何在架构模块化上创建正确的脚手架的信息。我们首先开始将所有内容放入schema.graphqls
中,然后将其分解为属于每个模块的多个文件,例如accounts.graphqls
,contacts.graphqls
等,现在我们考虑将其重构为{{ 1}},types.graphqls
,enums.graphqls
等
无论如何,这对我来说似乎不正确。架构创建/模块化是否遵循任何标准或良好做法?