Я оцениваю лучший вариант для разработки серверной части приложения для чата в реальном времени с использованием Serverless Framework с GraphQL, а мой интерфейс - Angular. Я сомневаюсь, стоит ли мне использовать Appsynce или Apollo. В Appsync меня беспокоит вопрос о том, как управлять безопасностью через приложение без сервера. Я знаю, что безопасность AppSync можно обрабатывать через Cognito. Фактически, я планирую разработать службу аутентификации на основе Cognito, чтобы авторизовать конечную точку API с помощью Lambda authoriser. Как я могу использовать свой сервис аутентификации для авторизации конечных точек приложения чата через Serverless Framework, если я использую AppSync? Какие другие ограничения у AppSync по сравнению с Apollo?
Если я использую Apollo для разработки конечных точек приложения чата, будет ли это проще, чем Appsync, и у меня будет больше контроля над моими конечными точками? Как работать с безопасностью конечной точки GraphQL через мой сервис аутентификации на основе Cognito с помощью Serverless framework, если я использую Apollo?
Что мне следует рассмотреть с точки зрения внешнего интерфейса, чтобы выбрать Appsync или Apollo?