现代的Web应用程序体系结构

时间:2018-08-01 22:11:15

标签: web-applications architecture application-design web-architecture

早上好,Stackoverflow社区。

对于可扩展的Web应用程序设计/开发,我与当前的最佳实践几乎没有什么联系。这更多是在寻求帮助以指明正确的方向。

我正在计划在前端使用React.js的应用程序。关于如何构造应用程序的其余部分,仍然存在许多阴影/灰色区域。例如,经过一些研究,我发现有一些建议可以执行以下操作:

  • 反应(或Angular)前端在Node / Express服务器上运行
  • 同一台服务器使用ACL管理用户身份验证
  • 用户数据存储在MongoDB中(或其他任何轻量级),可以从前端服务器直接访问
  • API在其他任何框架(Java,Go,Python等)上分别运行,但在同一域(例如api.something.com)上运行
  • API /应用程序数据存储在单独的数据库(Mongo,Postgress,MySQL,Oracle等)中
  • 所有第三方API服务均通过API进行管理

我还应该考虑什么,是否有资源可以指导我完成最佳的全栈体系结构模式?我知道有很多资源,但是到了2018年中期,很多模式都在急剧发展。

提前谢谢!

0 个答案:

没有答案