架构的重要性

时间:2022-09-09 15:03:02

前两天看到一句话:

"软件架构实际上包括:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。"

云时代的开发模式与10年前的开发模式已经有了很大不同,但很多小作坊小厂都还是基于10年前的代码结构在做开发,何谈基于云的架构。

开发:

  • PHP代码与Web前端代码分离;
  • 程序代码与UGC内容分离;
  • RESTFul API;

部署:

  • 持续集成;
  • PHAR;

运维:

  • 多应用隔离;
  • 负载均衡;
  • 容灾