【发布时间】:2020-02-17 16:18:54
【问题描述】:
我正在启动一个新的 SaaS,店主可以在其中注册并制作自己的 Facebook Messenger 聊天机器人。
该项目包括: 1- 前端(Angular):店主可以连接他们的 Facebook 页面并将他们的产品插入数据库/查看客户的订单并通过 Laravel API 后端更新订单的状态。 2-后端(Laravel API):从前端(店主)和 facebook messenger(商店客户)处理请求,并从 MySQL 数据库存储/检索数据。
假设我有 300 名店主订阅了我的 SaaS,每家店每天都有 300 名客户使用聊天机器人。
注意*:当 shop X 客户向 shop X facebook page 发送消息时,消息被发送到 laravel 后端,它会检索带有图片的产品,他可以下订单,然后发送订单到 Laravel 后端并存储在 MySQL 数据库中,并在 Angular 前端为 shop X 所有者检索。每个商店都有自己的客户,展示不同的产品,使用相同的后端。将有近300家店铺订阅。
托管此类应用程序的最佳方式是什么? 如果我使用 VPS,我需要什么规格?例如:RAM、CPU 内核,最重要的是带宽。 如果您建议像 AWS/Heroku 这样的云服务,请指导我应该购买哪些服务以及以何种容量购买?测功机/数据库....等 如果有 5000 个同时向后端发出请求怎么办,哪种托管方式可以处理? 我应该将前端和后端托管在同一台服务器上还是分开托管?
我真的迷路了,无法理解诸如“视情况而定”之类的答案。 请根据给定的数字提供服务器规格。
【问题讨论】:
标签: laravel api cloud vps saas