Maven的标准项目文件是pom.xml,定义了诸如需要连接的数据库的JDBC URL、Liquibase的插件版本之类的东西,以便我们能够在这个数据库上工作。
1195 2018-07-12这是一个基于Liquibase关系型数据库变更集的“hello world”简单例子。
2006 2018-07-121.我们始于数据库迁移:生成两个新字段,然后将旧的名字用空格分成两部分,填充到这两个新字段中。|日的名字只是项目初始的选择,现在并不是非常适合,这是我们想要改变的原因。
1616 2018-07-12为了按时交付软件产品和服务,促进开发(应用程序 软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合,9月14日,中培伟业将首次推出“企业级IT生产线--DevOps平台落地最佳实践”培训课程。
1122 2018-07-11一般来说,数据库迁移系统会使用以下方法或变体
1152 2018-07-11关系型数据库既存储数据又存储数据结构。升级数据库与升级程序相比有一些其他的挑战。一般来说,当升级一个程序的二进制文件时,我们停止应用程序,再升级,然后再启动它。我们并不太在意应用的状态,那是在程序之外处理的。
1569 2018-07-11表示层将会是一个使用React框架的网络前端。它会被部署成一套JavaScript和静态HTML文件。React框架相当新潮。你所在的企业可能不会使用React,但也可能会用例如Angular的其他框架来替代。不管怎样,从部署和构建方面来看,大多数的JavaScript框架都很类似。
1744 2018-07-11Matangle的客户数据库是很典型的eRUD(创建、读取、更新和删除)类型的三层系统
1807 2018-07-11上一个改正拼写的场景里,很明显我们败在了关注点分离上。至少从部署的角度上看,我们完全没有任何的模块化。系统看上去都是低内聚高耦合的糟糕功能。
1583 2018-07-11著名的荷兰计算机科学家Edsger Dijkstra在1974年的论文论科学思维的作用(On the role of scientific thought)上,第一次提到了他关于怎样有效思考的观点。
1612 2018-07-11。 变更是在整个业务系统上做的。如果我们在部署新版本的时候出了什么错,其间的每分钟都会遭受损失。我们真的那么肯定这个变更不会影响其他部分?
1784 2018-07-11理解问题架构给持续交付带来的难题,一种方式就是举个反例。
1105 2018-07-11数字转型被许多企业看作是唯一的生存之路。尽管许多公司正在重组治理以达到数字化,但在敏捷实施的规模上,开放式创新和新型数字人才招揽等方面还有很多工作要做。关注科技创新的企业架构师必须评估这些高级趋势和独具特色的科技及其对所在......
2454 2018-07-11我们将会讨论DevOps怎样影响应用程序的架构,而不是书里其他部分讨论的软件部署系统的架构。
1386 2018-07-11软件架构是一个非常广的主题,在本书中我们将会关注持续交付和DevOps上明显相互作用的架构部分。
1582 2018-07-11