Wordpress 社交网络应用程序的可扩展架构设计

Wordpress 社交网络应用程序的可扩展架构设计,wordpress,amazon-web-services,mean-stack,social-networking,mern,Wordpress,Amazon Web Services,Mean Stack,Social Networking,Mern,我想设计和架构一个可扩展的应用程序,它将是一个具有所有管理和博客功能的社交博客的组合,此外,该应用程序还将具有coursera和udemy等课程广播功能 我应该研究哪些技术: 我研究了一些基于LAMP和MEAN stack的应用程序,但在选择技术堆栈时更加困惑。 我应该使用BuddyPress或其他基于WordPress的标准解决方案,还是从头开始设计? 我如何划分it组件,使其具有可扩展性和高度模块化 是否有任何参考资料或一些预先制作的解决方案、文档或设计模式,因为我计划的工作已经完成。这取决

我想设计和架构一个可扩展的应用程序,它将是一个具有所有管理和博客功能的社交博客的组合,此外,该应用程序还将具有coursera和udemy等课程广播功能

我应该研究哪些技术: 我研究了一些基于LAMP和MEAN stack的应用程序,但在选择技术堆栈时更加困惑。 我应该使用BuddyPress或其他基于WordPress的标准解决方案,还是从头开始设计? 我如何划分it组件,使其具有可扩展性和高度模块化


是否有任何参考资料或一些预先制作的解决方案、文档或设计模式,因为我计划的工作已经完成。

这取决于你想要实现什么

例如,对于体系结构,您有以下几种方法:

  • 在一台服务器上安装一个完整的应用程序
  • 微服务,应用程序的分布式部分
  • 无服务器(后端即服务)
  • 关于应用程序,你已经说过了:

    • 如果您选择从头开始创建,您可以控制应用程序所需的架构和服务,以便100%运行

    • 如果你选择像Wordpress、Vanilla论坛和类似的应用程序(你将不得不安装那些你没有创建的应用程序,也许你将结束创建解决问题的模块)

    还有什么

    • 你有时间从头开始创作吗
    • 你有没有钱从头开始创作
    • 像Wordpress这样的预制软件能满足您的所有需求吗
    老实说,如果你有时间和金钱,你可以选择任何你想要的

    但是如果时间很重要,那么,选择一些预先制作好的东西,比如Wordpress和类似的解决方案

    一旦您回答了这些问题,我们将能够帮助您了解更多细节