“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 虽然在软件工程和互联网领域的从业人员数量极其庞大,但能够真正体会到这些核心思想的人能有多少呢?你是不是其中一位呢?
现在主要架构层面,还是以cs为主的,而bs方式正在逐渐退出历史舞台。开发语言多种多样,如果想搭建适合多场景的技术架构,就要去考虑入手简单化,模块与模块可以单独跑起来。还要考虑多台机器如何去差分现在的逻辑层,是否符合单独部署。发现了错误如何快速恢复,无感迁移数据等。
所以说软件工程是个复杂的工程类学科。需要模块化、使用简单,满足分布式部署和高效的容灾备份机制。
现在主要架构层面,还是以cs为主的,而bs方式正在逐渐退出历史舞台。开发语言多种多样,如果想搭建适合多场景的技术架构,就要去考虑入手简单化,模块与模块可以单独跑起来。还要考虑多台机器如何去差分现在的逻辑层,是否符合单独部署。发现了错误如何快速恢复,无感迁移数据等。
所以说软件工程是个复杂的工程类学科。需要模块化、使用简单,满足分布式部署和高效的容灾备份机制。
展开
评论
2