DevOps的自动化测试非常重要,这样我们部署的变更才能有更好的质量,才能令我们更加信赖。然而,这并不是一个可以解决服务由于不明原因突然宕机的方案。由于在微服务模式中我们有更多的服务,从统计学上来说服务宕机的概率更高。
2018-07-12 阅读全文>>表示层将会是一个使用React框架的网络前端。它会被部署成一套JavaScript和静态HTML文件。React框架相当新潮。你所在的企业可能不会使用React,但也可能会用例如Angular的其他框架来替代。不管怎样,从部署和构建方面来看,大多数的JavaScript框架都很类似。
2018-07-11 阅读全文>>Matangle的客户数据库是很典型的eRUD(创建、读取、更新和删除)类型的三层系统
2018-07-11 阅读全文>>上一个改正拼写的场景里,很明显我们败在了关注点分离上。至少从部署的角度上看,我们完全没有任何的模块化。系统看上去都是低内聚高耦合的糟糕功能。
2018-07-11 阅读全文>>著名的荷兰计算机科学家Edsger Dijkstra在1974年的论文论科学思维的作用(On the role of scientific thought)上,第一次提到了他关于怎样有效思考的观点。
2018-07-11 阅读全文>>。 变更是在整个业务系统上做的。如果我们在部署新版本的时候出了什么错,其间的每分钟都会遭受损失。我们真的那么肯定这个变更不会影响其他部分?
2018-07-11 阅读全文>>理解问题架构给持续交付带来的难题,一种方式就是举个反例。
2018-07-11 阅读全文>>我们将会讨论DevOps怎样影响应用程序的架构,而不是书里其他部分讨论的软件部署系统的架构。
2018-07-11 阅读全文>>软件架构是一个非常广的主题,在本书中我们将会关注持续交付和DevOps上明显相互作用的架构部分。
2018-07-11 阅读全文>>任何从开发到生产通过流水线的变更,都有许多事情,就像上一个例子那样。把这个流程变得更有效率是非常重要的。
2018-07-11 阅读全文>>开发团队接到任务,要给企业的系统做一个变更。这个变更的主要内容是给鉴权系统增加一个新角色。这个看似简单的任务其实没那么容易,因为这个变更将会影响许多其他不同的系统。
2018-07-11 阅读全文>>构建服务器生成客观的代码质量指标,我们需要这些指标来做决策。这些决策可以自动生成,或者作为人工决策的依据。
2018-07-11 阅读全文>>集成测试环境可以设置为使用最新版本的二进制工件库
2018-07-11 阅读全文>>预发布环境是测试环境的最后一关。它可以和生产环境互换。你把最新的发布安装到预发布服务器上,检查一切是否都正常,然后将老的生产环境切换过来,这样预发布环境就变成了新的生产环境。有时这被称为蓝绿发布策略。
2018-07-11 阅读全文>>在Java世界里,一个流行的方案是Sonatype Nexus。Nexus并不只限于Java工件,例如Jar或者Ear.,而且还可以存放像RPM这样的操作系统工件、JavaScript开发工件等。
2018-07-11 阅读全文>>1729条 上一页 1.. 62 63 64 65 66 ..116 下一页