版权印作品库

从另一个角度告诉你单元测试的意义侵权举报

发布日期:2018.01.03

【文末有程序员福利】
当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说微服务架构具备如下优势:

架构灵活,能够应对复杂的业务需求。
独立部署,大大提高CI/CD的效率。
服务自治,支持技术栈多元化。
......

这些特征恰恰是单点应用无法具备的,因此微服务架构在广大的呼声下逐渐承接了单点应用的替代工作。随着容器技术的成熟,使用Docker重建一个应用的成本趋近于零。而K8S/Rancher在生产上的广泛应用,很大程度解决了容器管理的难题。调用链分析工具(ZipKin)、ELK+Kibana再配合系统监控工具(Prometheus),就连微服务架构带来的部署运维的复杂性也得到了大大的改善。更加乐观的是,众多云平台(AWS, GCP, Azure等)正在试图打造解决部署运维难题的一体化Paas服务,让应用开发商更加专注于业务上。
如果将软件生命周期大致划分成两部分:







我们认为左边部分正在享受着微服务架构的益处,而右边部分在遭受着微服务架构复杂性的折磨。
微服务架构带来的复杂性(右边部分)已经很大程度上得到了解决,常见的解决方案是在开发团队中植入DEVOPS。比

转载使用

转载使用

不允许编辑作品内容 非专有使用 无转授权
允许在互联网范围内,转载该作品,并在使用时指明作者姓名、作品名称及作品来源。
查看转载使用许可协议
授权价格: 免费
素材使用

素材使用

允许编辑作品内容 非专有使用 无转授权
允许在互联网范围内,作为素材编辑使用该作品,并在使用时可不指明作者姓名、作品名称及作品来源。
查看素材使用许可协议
授权价格: 2元

其他版权作品更多

基于Spring Cloud Contract的契约测试发布时间:2018-02-03 16:24:06
JUnit 5 用户指南发布时间:2018-01-26 14:31:39
ThoughtWorks给你一段不一样的入职之旅发布时间:2018-01-19 22:44:58
Java泛型•通配符限定发布时间:2018-01-03 16:06:47

程序袁

信用等级
信用等级B
  • 作品数量54
  • 授权次数5

版权印活动专区更多

  1.  
  2.  
  3.  

版权声明

本作品系本权利人的原创作品,本权利人对本作品享有完整的著作权,任何个人或单位未经许可不得进行任何使用。使用者可以通过版权印平台获取授权在互联网环境下对本作品进行转载使用或素材使用。使用者必须按照授权说明中规定的使用方式使用作品。未获取授权或未按照规定的使用方式使用作品的,都属于侵权行为,将承担相应法律责任。

0