我们计划准备一个基于SaaS模式的产品“在线服装店”。
不同的布料供应商应注册到我们的门户网站。他们将获得网络界面来管理自己的衣服目录。
当最终用户注册系统时,他们可以看到不同供应商的不同目录。当然,他们可以对可用产品进行标准搜索、过滤、排序等。选择后,他们将订购物品。相应的供应商将获得从其目录中选择的那些项目的订单。
最后,我们需要管理面板和客户 CRM。它将为所有客户保留记录和数据。我们需要对客户进行分析。我们将记录客户对不同供应商的不同产品的反应,并根据研究行为。
它需要是非常可扩展的产品。明天就算百万厂商想加入,也应该支持。
我需要有关架构和整体设计的建议:
- 应该使用什么架构?
- 有没有参考系统可供考虑?
- 任何特定的设计模式,我们可以在实现时考虑吗?
- 对数据库设计有什么建议吗?
- 如何确保门户是可扩展的?