阿里巴巴DevOps实践指南(十六)| 基于应用和变更的交付模式
阿里巴巴在交付阶段的一些实践,包括:以应用和变更为核心的交付流程;基于变更的检查项和卡点;针对应用特征选择研发模式。
阿里巴巴DevOps实践指南(十五)| 应用环境能力
应用环境解决方案并不仅仅是将应用的开发环境、基础环境搭建起来即可,还涉及到环境的稳定性如何保证,基于环境如何规范变更的流程,基于环境如何提升开发效率等等。环境治理需要站在更高的角度,综合看待上述问题,否则就会陷入环境问题年年治理、年年被吐槽的怪圈。
阿里巴巴DevOps实践指南(十四)| 测试环境与路由
在阿里巴巴内部,随着业务规模和技术栈的拓展和更新,业务侧对测试环境的使用也逐步打破原固有模式,快速向多场景、多样化、多职能方向发展,如何能够跟上业务发展速度,及时满足业务侧对测试环境新场景的诉求,基于环境和路由模型的测试环境解决方案是解决问题的关键。
阿里巴巴DevOps实践指南(十三)| 测试提效
分布式测试为测试速度插上了翅膀,精准测试有效的识别出了测试的范围,增量覆盖率又为测试的不断完备提供了有利的指引,线上覆盖率帮助我们有效的进行应用瘦身。充分利用好这些技术手段进行测试提效,可以让持续交付的过程更加的顺畅
5种阿里常用代码检测推荐 | 阿里巴巴DevOps实践指南(十二)
随着业务演进和团队扩张,软件规模和调用链路越来越复杂。如若没有良好的代码检测机制,只依靠功能性验证,团队技术债会越累越高,开发团队往往要花费大量的时间和精力发现并修改代码缺陷,最终拖垮迭代进度、协作效率,甚至引发严重的安全问题。
阿里巴巴DevOps实践指南(十一)| 代码评审
代码评审,英文名是 Code Review,简称 CR,它是结对编程相互切磋相互学习的方式。严肃地讲,CR能够提升代码质量、促进人才成长、培养技术情怀。
云端开发在阿里的典型应用场景 | 阿里巴巴DevOps实践指南(十)
云端开发指开发者可基于云平台完成编码、测试、发布等研发流程。一个完整的云端开发平台不仅是提供了一个云端的编码环境,还提供了一整套研发工具和配套设施,让开发者做到在云端即可完成应用程序的需求、编码、测试和运维的全生命周期管理。
阿里巴巴DevOps实践指南(九)| 本地开发
开发一个需求,需要先进行代码的编写和个人验证,验证功能符合预期之后,再提交代码,并进入到集成环境,进行进一步的验证及验收。而这个编码和验证的过程占据了整个需求交付的大部分时间,因此提高这部分工作的效率就显得至关重要。
阿里巴巴DevOps实践指南(八)| 以特性为核心的持续交付
今天,基于云的开发已成为主流,这是效能提升的巨大机会,同时又对工程实践提出了前所未有的要求。比如,云原生基础设施、云原生中间件和新一代的云软件编程方法等等,都要求有与之适配的实践和工具。在适配新的技术发展趋势过程中,阿里形成了以特性为核心的持续交付工程实践,并且将其内建到 DevOps 工具体系中,以保障实践准确、有效地落地。
阿里巴巴DevOps实践指南(七)| 规模化实施路径
为了支持组织的全面数字化转型,DevOps 的规模化应用是必然选择。但,规模化实施绝不等于实施复杂的规模化框架。恰恰相反,在规模化的路径选择上,我们应该以业务为驱动,寻求简单、可持续的方案,而“系统”和“普惠”是 DevOps 规模化的最终目标。
阿里巴巴DevOps实践指南(六)| 产品导向的交付
业务驱动和产品导向是适应数字化时代要求的协作和交付方式,是我们对 DevOps 实施的核心价值主张。同时,它们的有效实施离不开工程实践和能力的支撑,下一章我们将讨论 DevOps 的另一核心要素——持续交付的工程能力。
阿里巴巴DevOps实践指南(五)| 业务驱动的协作
明确需求层次以及每个层次承载的价值之后,接下来要做的是定义每个层次的协作过程,最终服务于“顺畅高质量地交付业务需求”这一目标。如何组织各个层次的协作,来达成这一最终目标?
阿里巴巴DevOps实践指南(三)| 阿里巴巴 DevOps 实施的价值主张
数字化转型是对互联网公司和产业内公司的共同挑战。产业公司要应用数字化能力,提升用户体验和运作效率;互联网公司要将数字化能力与具体的产业结合,带来更广更深的创新。共同点是,它们都需要升级 IT 的交付和运行模式,都离不开 DevOps 的能力。
阿里巴巴DevOps实践指南(二)| 数字化转型下,DevOps的根本目标是什么?
数字化转型是信息技术与产业的结合。需要转型的不仅仅是各个传统的产业,也包含信息产业本身,如互联网公司。DevOps 是数字化转型的重要组成部分,DevOps 的体系和实践也必须服务于数字化转型的需求,这是互联网和传统产业公司的共同挑战和使命。
阿里巴巴DevOps实践指南(零)| 序
在数字化变革的浪潮中,中国作为产业规模最大和门类最齐全的经济体,迎来百年未有的崛起机会。拥抱数字基础设施,探索符合数字化时代要求的技术和管理范式,将帮助我们切实把握机会,实现伟大的复兴。而把握这一机会的组织,将在数字化变革的浪潮中脱颖而出。DevOps 是其中不可或缺的环节,希望我们的实践总结对你有所启发。
阿里巴巴DevOps实践指南(一)| 为什么DevOps的必然趋势是BizDevOps
从精益思想出发,我们可以看到DevOps的必然发展方向,那就是向业务侧延伸。业务是产品开发和运维的源头,完整的价值流必须从源头开始。这不是预测,而是正在发生的事实
阿里云云效发布《阿里巴巴DevOps实践指南》
6月23日,在2021阿里巴巴研发效能峰会上,由阿里云云效团队20位专家共同撰写的《阿里巴巴DevOps实践指南》(以下简称指南)正式对外发布。本指南是阿里云云效团队对过去十年阿里巴巴DevOps 实践经验的系统总结。
深入理解领域驱动设计中的聚合
聚合模式是 DDD 的模式结构中较为难于理解的一个,也是 DDD 学习曲线中的一个关键障碍。合理地设计聚合,能清晰地表述业务一致性,也更容易带来清晰的实现,设计不合理的聚合,甚至在设计中没有聚合的概念,则相反。
阿里云研究员叔同:云原生是企业数字创新的最短路径
6.23 阿里巴巴研发效能峰会,报名正在进行中,近30位国内外技术大咖和你一起探索研发效能技术趋势、分享研发效能实践经验,共享研发效能新成果,帮助企业管理者和开发者掌握用好云的理念、工具、方法、实践,真正实现In Cloud,Be Agile。6.23 阿里巴巴研发效能峰会,报名正在进行中http://developer.aliyun.com/topic/n2021?channer=yy_other
现场体验云效智能代码补全的感觉···
5月29日阿里云开发大会「智能开发与高效运维」分论坛上,云效请来12位阿里巴巴开发运维领域专家,聚焦分享阿里云赋能开发者的系列工具和实践。现场动手训练营吸引近千位开发者体验云原生开发部署、代码安全检测修复和智能代码补全能力。
“双敏”能力及云原生DevOps工具链云效携手亮相阿里云峰会
5月28日举办的阿里云峰会主论坛上,云效以「助力企业构建「双敏」能力,实现十倍效能提升」的定位闪亮登场,阿里巴巴高级研究员兼阿里云智能基础产品事业部负责人蒋江伟亲自发布。
2021研发效能实践案例征集大赛
由阿里云云效主办的2021研发效能实践案例征集大赛正式启动,专门为企业CTO、研发(TL、一线研发人员)、运维、产品人准备的实践案例展示平台,期待各位报名参与;
「征集」2021阿里巴巴研发效能峰会议题征集
2021阿里巴巴研发效能峰会议题征集通道全面开启。我们诚挚邀请您参与征集活动!期待收集到更多的想法、经验、解决方案,并将此与大家共同分享!
评审恩仇录——我为什么愿意执行代码评审
代码评审带来的好处不言自明, 但企业业务快速发展的诉求与代码评审推动落地两者之间, 往往存在矛盾。在如今快速发展的互联网时代,数字化、智能化已经是基础能力,单纯只靠人肉审查的时代已经过去了,基于各种自动化检查能力的加持,其实代码评审并没有想象中那么费时费力。今天和大家聊一聊在快节奏的业务现状下基于云效代码管理产品 Codeup 如何更低成本的开展代码评审。
云效安全那些事儿—访问控制与数据安全
云效 Codeup 提供了代码 GPG 签名,拒绝未签名的提交;支持代码属主验证,约束提交记录属主。 在质量管控上,云效 Codeup 精细化读写权限管控,支持代码提交卡点机制,保障提交质量。 接下来我们一起看看云效 Codeup 的这些安全防护功能如何使用。
云效安全那些事儿-数据回收站 & 代码备份
随着互联网的快速发展,企业上云乃是大势所趋。2020年突如其来的这场疫情,给人们的工作和生活方式都带了很大的影响,同时也加速了企业上云的进程。 为了更快速的适应市场,很多企业希望上云,但是又对上云的安全性存在顾虑: 我的核心资产迁移到云上,云服务产品如何保障我的数据安全?从这篇文章里面可以找到答案
云效DevOps实践-如何基于云效实现测试自动化集成和分析
对于现代软件研发来说,持续、快速、高质量、低风险地交付需求特性,是业务对研发的主要诉求。而要做到这一点,除了要有良好的架构设计、卓越的工程能力,快速可靠的测试反馈也是其非常重要的一环,达到这一点,需要依靠测试自动化。 作为面向企业开发者的DevOps平台,云效提供了丰富的能力,帮助大家在DevOps流程中落地测试自动化实践。
云原生时代,企业如何选取研发模式,并通过云效流水线落地
云原生是近几年IT圈最火热的词汇之一,几乎每一个云计算产品都会或多或少跟云原生发生关联。那到底什么是云原生?它对企业的项目研发又有什么样的影响跟要求?云原生这个大的时代背景下,企业又应如何落地相应研发模式来提高研发效率,提升企业竞争力呢。 容器是云原生变革的根本,其他的东西都是基于这个基础所引申和集成起来的。 云原生时代的软件研发要求:快、稳和省。 研发模式选择取决于是持续发布的方式还是版本制发布的方式。 通过分支模式和工具平台,可以从繁琐的手工工作中解放出来,让我们研发协同的效率更高。
数字化时代,阿里云云效如何构建下一代研发协作工具平台?
本次分享主要由四部分组成: 1、企业在成长过程中遇到的研发效能困境; 2、研发管理从信息化走向数字化的路径,以及背后的逻辑; 3、云原生和 AI 两项新技术在研发平台上的落地; 4、结合阿里巴巴自身案例,分享如何进行研发管理数字化落地。
开放下载!《阿里云云效助力企业10倍效能提升案例集》
针对企业在研发效能方面遇到的挑战,云效团队打出了一套组合拳,《阿里云云效助力企业10倍效能提升案例集》全方位帮您答疑解惑!
云效安全那些事儿-审计和洞察
为了帮助大家更加直观的评估企业安全现状,Codeup 全新升级了「企业安全中心」,提供了数据安全评分和安全风险事件提醒功能,及时检测企业代码资产的安全状态,实现安全预防、风险检测、主动防御的全方位保护。
直播预告 | 揭秘阿里云云效如何助力企业10倍研发提效
1月15日,云计算情报局第3期,阿里云云效为你揭秘:如何通过新的研发模式和新的DevOps平台,助力企业10倍研发效能提升,并为你剖析考拉和阿里新零售中台研发效能提升案例。 观看直播,还可抢鲜下载 【10倍研发效能提升案例集】
如何成为云原生时代的卓越架构师
“软件开发需要面对本质困难和附属困难。云原生、DevOps大幅降低了附属困难,使得架构师可以全力聚焦于业务复杂性,而DDD恰是管理业务复杂性的有效方法。”
阿里云云效技术专家:一文详解kubernetes下5种常见发布模式如何选择
Kubernetes下5场场景应用发布方式的选择,每种发布模式适合什么样的场景,以及如何在阿里云云效上高效落地。
云效DevOps
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。