Я новичок в GraphQL и использую службу AWS AppSyn c для API GraphQL. Я использую AWS Cognito для аутентификации / авторизации, некоторые функции Lambda, а также имею бессерверный экземпляр RDS, подключенный к моему API. Мой вопрос:
Как я могу или есть ли способ перейти с AppSyn c на реализацию Apollo GraphQL в Javascript с наименьшим количеством переписывания кода и сохранения источников данных такими, какие они есть?
Причины:
- Нет поддержки управления версиями в AppSyn c. Я не могу найти способ вернуться к старой версии моего API. В настоящее время я создаю резервную копию своего API, загружая схему. json из AppSyn c и создаю резервную копию всех моих преобразователей в текстовом файле.
- Если код становится больше, браузер перестает отвечать на запросы и требуется много времени для load в первый раз.
- Вспомогательные функции в $ util отлично работают, но в некоторых моментах мне не хватает чего-то, что я хотел бы сделать по-другому. Чтобы обойти это, я использую лямбда-функции. Следовательно, в AppSyn нет поддержки для добавления пользовательских модулей или библиотек. c.
- Иногда тестирование и отладка резолвера могут быть очень неприятными. Я привык печатать на консоли и считаю это очень полезным.
Любая помощь будет очень признательна.