我的问题是,我们是否需要在不同的应用程序或服务器或端口号中保留客户功能和产品、付款的日常处理?我在谷歌中没有发现任何文章,我们是否应该保留诸如检查产品是否过期以及检查供应商是否有资格在同一应用程序中付款等流程,在同一应用程序中,我们向客户展示产品和其他各种电子商务功能,或者我们是否将所有批处理过程保留在不同的应用程序或不同的端口号或不同的服务器中?我是一个建立电子商务网站的初学者,任何链接或最佳实践建议都将是伟大的
发布于 2016-07-27 02:32:41
学习和观看Robert Martin的Clean Code Lectures。关于微服务的研究。研究如何构建良好的API。我们的想法是,从你的应用程序开始,它将是一个整体。同时构建10个不同的应用程序是不现实的。但是,当你构建的时候,你应该重构并拆分它们。另一个重要的想法是,即使只是信用卡交易开始-你的应用程序将与第三方交互。随着您的成长,您将与更多的外部API进行交互。
然而,它应该立即拆分的一个领域-我强烈建议保持您的订单/产品管理应用程序完全独立于公共电子商务购物应用程序。这将简化非常不同的安全问题,以及非常不同的用户角色。
https://stackoverflow.com/questions/38563439
复制相似问题