Как я могу разделить одну большую синхронизацию приложений на несколько меньших, не меняя FE?

#amazon-web-services #graphql #aws-appsync

Вопрос:

У меня есть одно большое приложение appsync graphql, работающее на AWS. FE вызывает это приложение для синхронизации в качестве внутреннего интерфейса.

У меня также есть несколько небольших приложений, запущенных другими командами. Я подумываю объединить их вместе, но не знаю, как это сделать.

У каждого меньшего appsync есть своя собственная схема. Один из способов сделать это-объединить все небольшие схемы синхронизации приложений в одну большую схему синхронизации приложений. И используйте распознаватель источников данных для ссылки на другие конечные точки appsync. Но нужно ли мне таким образом дублировать схемы? Большая схема включает в себя все, а другая маленькая схема остается своей собственной.

Распознаватели в других небольших приложениях синхронизации являются частными, поэтому я не могу заставить большой appsync указывать непосредственно на распознаватель другого приложения синхронизации.

Есть ли более простой способ сделать это?