走向架构师之路1
传统的软件开发涉及到以下几个重要概念。
硬件,网络,服务器环境,服务搭建和整合,潜在软硬件扩展,软件的架构设计,技术选型,日志的收集和分析,系统运行的监控,开发测试部署。
这些都是架构师必须事前考虑清楚的,一个合格的架构师必须具备平衡好各方需求,全局把关技术和设计的能力,快速学习和与不同利益方高效沟通交流能力。
1:不停的安装各种运行时,容器以及繁杂的第三方依赖包
2:安装并配置一切必须的服务(数据库,移动服务等)
3:将所需的服务与应用进行关联,配置端口/IP/防火墙等
4:建立动态路由以及负载均衡机制
5:保证从底层到应用层各个层次的高可用性
6:确保日志的完整收集和高效分析
7:日常要做好应用的性能监控
8:保证应用可以根据负载的大小进行灵活的伸缩
9:最后,不断的重复着 开发》测试》上线 的轮回
硬件,网络,服务器环境,服务搭建和整合,潜在软硬件扩展,软件的架构设计,技术选型,日志的收集和分析,系统运行的监控,开发测试部署。
这些都是架构师必须事前考虑清楚的,一个合格的架构师必须具备平衡好各方需求,全局把关技术和设计的能力,快速学习和与不同利益方高效沟通交流能力。
1:不停的安装各种运行时,容器以及繁杂的第三方依赖包
2:安装并配置一切必须的服务(数据库,移动服务等)
3:将所需的服务与应用进行关联,配置端口/IP/防火墙等
4:建立动态路由以及负载均衡机制
5:保证从底层到应用层各个层次的高可用性
6:确保日志的完整收集和高效分析
7:日常要做好应用的性能监控
8:保证应用可以根据负载的大小进行灵活的伸缩
9:最后,不断的重复着 开发》测试》上线 的轮回