我正计划开发可扩展的聊天应用程序作为项目的一部分,该项目是移动应用程序,希望扩展到Web。我来考虑以下选项
当前,我在移动应用程序中使用Firebase进行其他操作(身份验证等)。
我的发现:
Firebase文档非常友好,易于入门 时间更少。
根据我使用Firestore的计算,似乎比AppSync便宜(成本 同步+ DynamoDB的数量与Firestore的成本)
根据docs,Firestore中存在某些限制。
AppSync使用GraphQL,因此可以更精细地访问数据。
我搜索了AppSync和Cloud Firestore之间的比较,但没有发现任何很好的深入比较。
将AWS AppSync vs Firestore用于可扩展聊天应用程序的优缺点是什么?