我对 AWS Lambda 和 Api Gateway 还很陌生,但它似乎很适合我的新项目。
我仍有一些顾虑,如果您能提供帮助,我将非常高兴。
在我的新项目(财务数据)中,我需要提供不同类型的数据:
- 历史数据(我考虑的是 AWS API GATEWAY 中的 HTTP Api)
- 实时流数据(我考虑的是 AWS API GATEWAY 中的 WEBSOCKET Api)
- 市场机会,基于我接收和分析的 websocket 数据(AWS API GATEWAY 中的 WEBSOCKET Api)
以下是我的问题:
- 在无服务器的 Lambda 架构中,是否可以监听 websocket,然后分析数据并通过 API 网关 websocket api 将其发送回去?
- DynamoDB 是否适合存储大量历史数据?我知道它速度很快,但对于不再更新的数据来说,这不是浪费吗?
- 使用管理 REST 和 Websocket API 的“经典”nodejs 框架(例如 SailsJs)是否更有意义?
多谢