作者介绍:以诺行CTO刘自强团队使用云效3年团队协作需求杭州以诺行汽车科技股份有限公司(以下简称“以诺行”)成立于2016年8月,位于杭州市余杭区文一西路科技高地海创科技中心。以诺行是一家集研发、销售及服务为一体的科技型企业,主要核心业务包括汽车软件、汽车喷漆及汽车配件,致力于用精湛的技术和超前的互联网思维打造汽车维修平台全新格局。以诺行目前有以下软件产品基于SaaS的汽修管理ERP,功能包含进销存、维修流程管理、账务、CRM等。基于Web、Android、IOS、微信H5、微信小程序等操作终端。以诺行喷涂全流程软件,基于Web、Android、IOS等操作终端。以诺行询报价软件,基于Web、
专栏策划|雅纯志愿编辑|jimmy、吕瑞星软件交付的终态是提供稳定可预期的系统,要做到这一点,我们需要确保:一、软件制品的一致性;二、运行环境的一致性。第3讲我们分享了如何保证软件制品的一致性,这一讲我们来谈谈如何保证环境的一致性。运行环境一致性的目标是环境可预期、稳定、低成本。其中低成本比较关键,因为环境资源的成本一般比较高。我们可以将运行环境分为3部分:制品、执行引擎和编排规则。 要保证制品的一致性,第一是保证代码及其依赖的一致性;第二是保证构建环境的一致性;最后是保证构建脚本的一致性。保证环境的一致性,也包含了三点:应用的一致性,比如一致的容器镜像;容器运行所需的上下文的一致性,比如一致
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。阿里巴巴的运维体系经历了脚本时代、工具时代和DevOps时代,目前正在实现自动化运维并探索智能化运维阶段。在2008-2009年,阿里巴巴的运维还处于脚本时代,大量的运维工作需要通过脚本来实现。随着业务规模扩大和复杂度的提高,脚本的方式越来越难以维护,因此阿里巴巴开始引入运维工具。在运维工具时代,阿里巴巴的运维体系经历了:从工具团队和运维团队并行的阶段,到为了更好地保障
专栏策划|雅纯志愿编辑|jimmy、吕瑞星软件交付的终态是提供稳定可预期的系统,要做到这一点,我们需要确保:一、软件制品的一致性;二、运行环境的一致性。第3讲我们分享了如何保证软件制品的一致性,这一讲我们来谈谈如何保证环境的一致性。运行环境一致性的目标是环境可预期、稳定、低成本。其中低成本比较关键,因为环境资源的成本一般比较高。我们可以将运行环境分为3部分:制品、执行引擎和编排规则。 要保证制品的一致性,第一是保证代码及其依赖的一致性;第二是保证构建环境的一致性;最后是保证构建脚本的一致性。保证环境的一致性,也包含了三点:应用的一致性,比如一致的容器镜像;容器运行所需的上下文的一致性,比如一致
编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。阿里巴巴的运维体系经历了脚本时代、工具时代和DevOps时代,目前正在实现自动化运维并探索智能化运维阶段。在2008-2009年,阿里巴巴的运维还处于脚本时代,大量的运维工作需要通过脚本来实现。随着业务规模扩大和复杂度的提高,脚本的方式越来越难以维护,因此阿里巴巴开始引入运维工具。在运维工具时代,阿里巴巴的运维体系经历了:从工具团队和运维团队并行的阶段,到为了更好地保障
在进行广告投放时,你是否遇到这样的困扰:花了一大笔预算去投放推广,不知道实际效果如何?用户看到投放的广告,产生了哪些有价值的行为?当前广告投放的渠道和类型等投放策略,是否需要调整?此时我们就需要通过广告转化跟踪来解决这一问题。什么是转化跟踪?转化跟踪是广告投放中非常重要的一个环节,是将广告主最关注的转化行为(OAID、时间戳、转化行为、行为参数)上报给广告平台,形成报表输出的过程。通过转化跟踪可以了解广告投放效果,监测不同平台、不同形式的广告带来的流量与对应转化效果,为不断优化广告投放提供数据支持。例如,当广告主使用HUAWEIAds投放广告时,可以结合华为动态标签管理服务(DynamicTa
大家好,我叫黄博文,花名延枚,目前负责云效旗下产品Flow流水线的设计和开发。在微服务架构下,服务越来越多,服务之间的调用也会越来越复杂。如何保障服务的高可用性就成为了一个挑战。之前我参与过的某个产品就曾出过故障,原因是某个API调用突然间增加了数十倍,导致服务负载过高,影响了用户使用。如果当时能够有一种机制能快速对这个异常的API进行限流或熔断,就能避免服务陷入不稳定的状况。云效自身使用阿里云AHAS(ApplicationHighAvailabilityService)来保障应用的高可用,本文总结了一份AHAS限流实践指南,如果你的系统有被恶意用户攻击的风险,或者系统中某个应用出现异常可能
云效BizDevOps,始终致力于为企业提供一站式的产研数字化解决方案平台,帮助企业提升研发效能。在信息技术高度发达的今天,依然有非常多的企业在研发管理和效能提升上遇到种种困难:1.研发过程拉通对齐难:在软件研发生命周期中,多个职能团队参与其中,不同的职能采用不同的流程和工具,形成职能壁垒,成为一个个信息孤岛;同时,研发流程也只是纸面化的,挂在墙上,写在文档里,落不了地。交付过程拉通对齐难。2.事情响应不及时:在日常协作过程中,常常事等人、人等人。要不找不到人,要不就是信息在传递过程中损耗,表达不清晰,或者就是一件事的响应处理要等待比较长的时间。3.研发管理缺乏抓手:研发过程不可见,问题改进更
鲜丰水果,创始于1997年,历经25年发展史的鲜丰水果,目前已成为一家集新零售、智慧冷链物流和供应链B2B平台的全球化企业,是全国知名水果连锁企业之一。目前全国门店数超2200家,并拥有23个共计48万方的现代化冷链仓储中心。随着外部环境的变化,2021年初鲜丰水果数字化转型再次加速,短短几个月时间,研发团队人员扩张2倍有余,一些问题开始暴露:研发基础设施不完善,也缺乏相关领域的专业人员,需投入的人力及时间成本很高,且见效慢。很多环节感觉有问题,但是不知道如何观测,也不知道比较好的实践是什么。随着公司在产研侧的投入越来越大,更快、更好地交付业务价值的诉求也愈发紧迫。简单、快速地提升产研团队的交
摘要:3个案例,详解如何选择合适的研发模式,研发模式的选择与产品形态、发布方式、团队规模、协作成熟度密切相关。本文我们将根据不同的团队场景,分析如何选择适合自己团队的研发模式。 策划&编辑|雅纯上一讲,我们详细介绍了4种常见的分支模式及其优劣对比。本文我们将根据不同的团队场景,分析如何选择适合团队的研发模式。研发模式选择看什么 研发模式的选择与产品形态、发布方式、团队规模、协作成熟度密切相关。比如团队规模很小,协作成熟度很高,就直接用主干开发。类似于Web服务端的开发,可以做到持续部署,可以选择GitHub—Flow,或者是TBD。如果你的团队规模比较大,需要开发的时候做相应的隔离,再看协作