独家交付秘籍,你确定不点开看看?

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 又是一年年终岁尾,回想这坎坷的一年,作为企业级软件开发商的我们,在私有化交付中踩过的那些大大小小的坑,现在仍历历在目。

作者:新钰


又是一年年终岁尾,回想这坎坷的一年,作为企业级软件开发商的我们,在私有化交付中踩过的那些大大小小的坑,现在仍历历在目。


那些年踩过的坑


我叫王小锤,一个专注于交付的打工人,交付哪里有问题,我就锤哪里。与头发略显稀疏的开发铁子、售前大佬强哥号称拿单三巨头。


依稀还记得今年的春天,春暖花开,万物复苏,一切都是那么的美妙,我们带着美好的期许准备迎接春节后的第一个项目机会。然而,当我们的售前大佬强哥想要拿着应用去给客户做展示,大干一场的时候,我们发现客户环境很复杂,就单单在客户环境进行 POC 都需要花费我们两周时间,等适配好给到客户展示的时候,客户已经选型结束了,成单?over!当我们知道这个噩耗的时候,春风吹来,却没有了往日的和煦,吹在身上感受到的是如倒春寒般冰冷。


于是乎,我们痛定思痛,喊上公司开发、交付、售前等各种角色的核心人员,经历了长达四个小时的复盘和争论,分析这两周来的种种细节、客户现场总结的经验、可以提升效率的地方、技术突破的方向等情况,一轮讨论之后所有人都变得斗志昂扬,暗自下定决心,下一单,就是下一单,我们一定要拿下,我们要以最快的速度完成 POC,将我们的产品展现在客户面前。终于,春雷带着一个大项目轰隆隆滚滚而来,整个公司上下都铆足了精神,励志拿下这个大单,强哥和我说上次 POC 的事情让他深受打击,不过上次复盘之后,他坚信这次一定可以拿下这个大单子,经过忙到脚打后脑勺的前期准备阶段,我们一周就完成了客户现场 POC,强哥说客户对我们的产品很是认可,这单成了!就这样历经万难,我们终于有单子了。在看那强哥,大佬的名号保住了,在公司走路都带着一丝春风得意,春天真美好。


成单后就马不停蹄的开始了漫长的开发阶段,为了一起打下后面的这场战役,我们三巨头约了个饭局,谁可想饭桌上铁子满脸委屈的对我们说,强哥前线打完仗了,轻松下来了。小锤是交付人员,现在也还算轻松,等着交付包就好。但是他还有他们团队惨了,这个项目比原本预估的还要复杂,面对客户的定制化需求,需要对原有产品进行改造,适配各种各样的中间件、云服务依赖,甚至还是信创架构。不仅如此每一个中间件还需搭配监控告警等运维管控能力,要不交付完之后出了问题就凉凉,现在整个团队都在加班加点的开发,就怕 deadline 之前还没有搞定。说完这些,他将面前的酒一饮而尽,看着他满脸的愁容配上那更加稀疏的发量,让我恍惚间感觉年仅 25 岁的他带着 45 岁的沧桑。


就这样,忙忙碌碌的几个月里,总是看到他们在疯狂的赶工期,以至于后面我约铁子出来喝酒,他都推脱说没时间。深夜的灯光下,那稀疏的头发在他焦躁的挠头中又掉落了几根。现在回想起来,每一次项目交付前似乎都是这么的急急忙忙,跌跌撞撞。
image.gif

1.png


哈哈哈哈,赶工完成的交付包诞生啦!终于到了去交付的日子,我和几个交付兄弟一起驱车赶赴客户那远在 30 公里外郊区的客户数据中心,我们当时是那么的信心满满,踌躇满志,但是现实又一次与我们开起了玩笑。客户现场那些稀奇古怪的环境怎么配,让我们怎么配?物理机?虚拟机?一体机?内存不足?网络不通?中间件报错?紧急呼叫铁子支援,狂改代码中…… 反反复复,怎么又在报错???有没有能直接适配各种异构环境的办法啊…… 这时初秋的风扫在我的脸上,宛如在替强哥接受来自客户的 pia pia 打脸,打得生疼。


在客户现场过五关斩六将,埋伏在客户现场小半个月后的我们,终于迎来了交付完成的曙光。从客户现场离开的那一天,我和铁子决定回去之后要好好约个酒,庆祝交付成功。可好景不长,就在我们推杯换盏,从中华上下五千年聊到国际政治,从国际政治聊到佛家道义,好不快活时,一声响亮的铃声划破天际,现在回想起来,“刚擒住了几个妖,又降住了几个魔。魑魅魍魉怎么它就这么多”,这铃声当时听起来真的格外应景。是的,你没有猜错,客户来电话了。我和铁子赶紧找了个代驾,酒瞬间也醒了五分,立马回家准备明天起个大早奔赴客户现场。在回去的路上,铁子垂头丧气、唉叹不已,与刚才的意气风发、侃侃而谈判若两人,这个时候不知道是因为借着酒劲,还是因为单纯想安慰铁子,我对他吹牛说,整个事情包在我身上,我是交付小王,什么事情搞不定,到了客户现场看我的,而且我也很相信你们自研的运维平台在问题排查上也会比较轻松的,别操心了哈。


哎??怎么报错了呢?什么问题呢?mysql 挂了?怎么没有告警,是不是数据库挂了?咱们的日志去哪儿找来着??辛苦开发的运维工具怎么没有想象中那么好用了呢?世事难料啊!这个时候铁子和我说,其实整个团队一直期盼着有个大神从天而将,精通十八般武艺,帮我们搞定各种疑难杂症,这样我们就可以专心埋头写代码,那该多好。又一次被现实打脸的我也沉默了。


峰回路转


时间不知不觉来到了九月,当我们又一次讨论目前的困局的时候,我甚至有些恼了,我不相信这种大项目从成单到交付完成,就真的要这么坎坷吗?我站起来对大家喊了一嗓子:“谁能找到好办法,帮大家走出困局,下个月的饭我包了”。


突然有一天,开发宏哥带着一脸坏笑的对我说,下个月的饭我有着落了。他问我有没有听说过云原生?有没有听说过云原生应用交付平台 ADP,用 ADP 平台进行交付,最快几天就可以出包交付,交付之后还比较省心,监控告警什么都有,他们的 slogan 是让交付更简单,哈哈哈哈。


就是这一天,当我们在阿里云官网开始了解云原生应用交付平台 ADP 的这一天,不知是因为十一的假期让大家从坑里爬了出来缓了一口气,还是每个人都对未来交付之路仍带着期许,所有人都是那么的激动。就是这样一个平台,涵盖了我们想要的中间件,我们的应用在简单的容器化之后就可以直接将这些中间件与我们的应用结合使用。同时平台采用的云原生 Kubernetes 底座可以让我们轻松应对各种异构环境,在交付时轻松的适配各种异构环境,并且在交付完成后对于出现问题时可以有效监控、告警,迅速排查各类问题。我们快速的梳理了下:


✅售前快速搭建环境展示——get

✅丰富的中间件适配——get

✅中间件的运维管控——get

✅异构环境下的适配——get

✅交付后的监控告警、问题排查——get

✅云服务依赖——get


就是这样一个平台好似扫地僧般,向我们展示了一套功夫之后扔下了一本独家交付秘籍,留下一脸不可思议的我们陷入了沉思。那么问题来了?这套功夫是不是所有企业都适用呢?到底有没有那么好用呢?


这个时候,ADP 带着一套全新的交付理念款款而来低调的说,ADP 现开放为期一个月的试用活动,自报名之日起至 12 月 31 日期间可免费试用 ADP!轻松一键创建部署包,线上模拟不同的交付部署环境,快来试用吧!如果用的顺心,活动期间还可以咨询了解一对一的专属折扣呢!


查看秘籍


阿里云云原生应用交付平台(Application Delivery Platform,简称 ADP),是一套完整的“软件产品”私有化交付方案。它借助 Kubernetes 等云原生技术带来的标准化编排交付和 IaaS 解耦能力,帮助用户解决软件在私有化部署交付时存在的异构环境适配、部署复杂、云服务依赖和自动化运维问题。


功能概览

image.gif

2.png


ADP 视频介绍


请点击下方链接查看:

https://adp-video.oss-cn-beijing.aliyuncs.com/2021117ADP.mp4?versionId=CAEQGxiBgMDDicPc6RciIGY1ZGEyOTA5YjU0YjRiZTA4MWE0YTFlYTliZDI5OTYx


试用活动


适合报名的企业有:


  • ToB 软件集成商


  • ToB 软件提供商


  • 有数字化转型、内部软件SaaS化需求的传统行业


  • 垂直行业软件开发商


  • 初创 ISV,急需快速扩张业务


6173BC92-FE79-491C-9CAC-60AF98386E50.png


ADP 官网:https://www.aliyun.com/product/aliware/adp


点击此处,即可参与试用活动报名!


(本故事纯属虚构,如有雷同纯属巧合)


相关文章
|
5月前
|
存储 前端开发 JavaScript
潮玩宇宙大逃杀无聊猿卷轴模式系统开发详细规则丨步骤需求丨方案项目丨技术架构丨源码功能
确定游戏类型和规则:明确无聊猿卷轴模式游戏类型和游戏规则,包括敌人类型、地图设计、任务类型、战斗机制等。
|
5月前
|
存储 区块链
无聊猿大逃杀游戏卷轴模式系统开发逻辑步骤
区块链的去中心化,数据的防篡改,决定了智能合约更加适合于在区块链上来实现
|
11月前
|
消息中间件 Kubernetes jenkins
说实话,Jenkins 真得很牛逼!只是大部分人不会用而已~(保姆级教程)(下)
说实话,Jenkins 真得很牛逼!只是大部分人不会用而已~(保姆级教程)(下)
|
11月前
|
Kubernetes jenkins Java
说实话,Jenkins 真得很牛逼!只是大部分人不会用而已~(保姆级教程)(上)
说实话,Jenkins 真得很牛逼!只是大部分人不会用而已~(保姆级教程)(上)
不用费劲,这5款效率工具为你解决学习工作烦恼
今天我要向大家推荐5款超级好用的效率软件,无论是在学习还是办公中都能够极大地提高效率。这些软件可以帮助你解决许多问题,而且每个都是真正的神器。
101 0
不用费劲,这5款效率工具为你解决学习工作烦恼
|
开发工具 git
【开发随记】【提效】工作习惯那些事系列之三——邮件管理
【开发随记】【提效】工作习惯那些事系列之三——邮件管理
|
运维 Kubernetes 监控
基于 K8s 的交付难题退退退!| 独家交付秘籍(第三回)
经过仔细研究,我们发现秘籍中提到许多帮助解决交付问题的招式,而其中一个让我们印象很深,是关于在原有社区版容器底座 Kubernetes(以下简称 K8s)的基础上,对容器底座进行改进,可更好的服务于应用交付的招式。下面,请随我一起来看看您是否是那天选之人吧!
基于 K8s 的交付难题退退退!| 独家交付秘籍(第三回)
技术分享 | 被测项目需求你理解到位了么?
技术分享 | 被测项目需求你理解到位了么?
|
测试技术
技术分享 | 被测项目需求你理解到位了么?
需求分析是开始测试工作的第一步,产品会先产出一个需求文档,然后会组织需求宣讲,在需求宣讲中分析需求中是否存在问题,然后宣讲结束后,通过需求文档分析测试点并且预估排期。所以对于需求的理解非常重要。 ## 需求文档 产品经理在做完用户需求调查之后,会根据用户需求输出一份需求文档,在文档中会详细描述用户所需的功能和功能实现的效果。文档生成之后,产品经理会和开发测试一起开一个需求宣讲会,讲解需求中的内
如何做好游戏陪玩源码的功能优化,这三步缺一不可
如何做好游戏陪玩源码的功能优化,这三步缺一不可

相关产品

  • 云消息队列 MQ
  • 微服务引擎
  • 云消息队列 Kafka 版