自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 如何用Serverless实现视频剪辑批量化、自动化与定制化

前言开始讲之前先解决大家看到这个标题时心里的3个疑惑:视频剪辑不是用Adobe的软件就可以做了吗? 为什么要用Serverless? 如何写代码做视频剪辑?首先说说哪些视频剪辑场景是Adobe等软件无法完成的大家平常接触到的视频剪辑通常都是使用Premiere,AE等这类专业工具来完成视频剪辑。他们能完成一些复杂的效果,比如做宣传视频,广告视频等。但有些企业在某些业务场景下是期望能批量且自动化的完成视频剪辑。比如以下几种场景:假设学校期望能在学生上完网课之后马上呈现所有

2022-03-23 12:03:33 4502 8

原创 云基础设施架构设计

前言随着AWS、阿里云、Azure、腾讯云等公有云的蓬勃发展,越来越多的企业开始在考虑上公有云了。这些年做架构咨询,发现很多传统的公司在基础设施上云的过程中没有明确的设计思路,只是一通购买云产品,然后使用云产品,认为这样就是上云了。但其实,如果没有一个很好的云基础设施架构设计,会使后续的云使用变得难以维护,达不到预期的效果,同时成本上升。这篇文章里面,我会分享一些过去项目中的公有云设计经验和思路,给大家提供一些基于微服务的场景下如何设计云基础设施架构的参考。其中这里的云指的是如阿里云,AWS

2021-06-07 17:36:12 4024 5

原创 无过错验尸报告 - Blameless Postmortem

前言在咨询的经历中,发现有些软件项目经常出现线上事故,出现了线上事故之后,第一时间会去修复这个问题,第二时间,则是问责。这是一个很有意思的现象,通常在一些传统行业的团队或者政府背景的团队中,发生了线上事故,他们会启动问责程序,找到事故的负责人,并对他做出相应的处罚。作为程序员,大家都知道,代码的世界不出错是不可能的。问责在很大程度上会导致团队成员不敢写代码,不敢上线,不敢触碰线上环境的一切东西,最终导致团队研发效率下降。那正确的做法应该是什么呢?这里就给大家介绍一下Blameless Postmo

2021-05-11 14:08:00 642

原创 从价值流图分析研发效能

什么是价值流传统的工作中,不同的职位都只关注自己所交付的东西,比如产品经理关注产品需求文档的交付,开发人员关注软件代码的交付,运维人员关注于软件产品的部署。随着DevOps与敏捷的发展,它们越来越强调交付整体价值,而不是单一角色的交付内容。因此,价值流的意义就体现出来了。价值流是DevOps的关键概念之一。根据《DevOps精要》的解释,我们可以从创造价值以响应客户请求的角度,来考虑一下组织中的工作。完成请求所需要实施的相关行动,可以按顺序排列起来,这称为价值流。什么是价值流图价值流图就是可视化

2021-05-10 20:56:38 2457

原创 敏捷迭代日历

前言我咨询过的项目中,发现很多团队想用敏捷,但是不知道如何做。那我们就从最基础的一个迭代日历开始吧。经过多个项目的迭代,总结了一个适合于大部分团队的敏捷迭代日历。不管是在敏捷的理论里面,还是scrum的理论里面,下面总结的活动都多少有一些差异。但敏捷不是说一定要严格按照标准的活动来进行,而是拥抱变化持续改进,找到最适合于自己团队的最佳实践,才是敏捷的核心。敏捷迭代日历图中所展示的是一个迭代内发生的所有活动。通常一个迭代是2周。横向是两周的时间线,纵向是一天的时间线。紫色的是当前迭代会进行的活

2021-05-10 18:22:14 3676

原创 单元测试的一些分享

背景最近在给一个客户做技术咨询,然后发现了客户对于单元测试的一个有意思的现象。分享出来,大家一起学习探讨一下。现状分析这里以java后端项目例,发现客户写的测试长下面的样子。(代码已经脱敏处理过。) @Autowired private SampleJob handler; @Test public void testStart() throws Exception { SampleParamVo paramVo = new SampleParamVo();

2021-04-29 11:30:33 194

原创 能力识别模型

背景这些年一直在做对外的敏捷开发培训,也就是针对其他企业的开发人员进行敏捷全栈开发培训,经过培养之后期望这些开发人员能快速胜任工作。但是由于大部分的培训最终产出物可能都是一些评价或者一个分数,它并不能很好的反应一个人的能力情况,也不能帮助培训者或者企业更好的识别每个人的能力。因此,经过多次迭代,归纳总结出了一个针对开发岗的能力识别模型,目的是能够帮助培训者和企业更好的识别他们的能力分布。能力识别模型是什么能力识别模型是一个包含4种能力,32种抽象行为的一个模型。用于识别开发岗的开发人员的各纬度能

2021-04-29 10:49:54 629

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除