前两天看到一句话:
"软件架构实际上包括:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。"
云时代的开发模式与10年前的开发模式已经有了很大不同,但很多小作坊小厂都还是基于10年前的代码结构在做开发,何谈基于云的架构。
开发:
- PHP代码与Web前端代码分离;
- 程序代码与UGC内容分离;
- RESTFul API;
部署:
- 持续集成;
- PHAR;
运维:
- 多应用隔离;
- 负载均衡;
- 容灾
前两天看到一句话:
"软件架构实际上包括:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件部署架构最终还是由代码的架构来决定。"
云时代的开发模式与10年前的开发模式已经有了很大不同,但很多小作坊小厂都还是基于10年前的代码结构在做开发,何谈基于云的架构。
开发:
部署:
运维: