混沌的流程重构后变得清楚

“酒店报价引擎沉构后正在提效方面结果较着,但零丁一个组提效是不敷的。”郑吉敏强调,接下往来来往哪儿网预备针对酒店全体手艺架构,按照DDD思惟去进行调整,区分出从坐团队(适配营业变化)、焦点范畴团队(供给不变的根本能力)。但愿能借帮这种手艺架构调整,带来全体效率的提拔。

沉构前值班每天要排查良多报价不展现问题,沉构后这里做成可视化,运营及产物能够间接获得缘由,值班每周可节流3pd。

帮帮手艺改良架构,给手艺一个从头设想架构及沉写的机遇,混沌的流程沉构后变得清晰,大大加强手艺团队对焦点营业实现细节的掌控力度。

去哪儿网的酒店报价引擎沉构是按照DDD保举的计谋设想、和术设想、系统实现三个阶段来推进。整个过程持续了3个月,比拟原打算提前1天全量完成项目方针。颠末此次沉构,良多芜杂流程变成尺度化流程,所有尺度化后的流程都能够更容易通过数字进行权衡,沉构后降本增效较着,具体表示为:

2019年8月郑吉敏插手去哪儿网国内酒店报价核心团队,次要担任报价相关系统架构优化,他所担任的酒店报价引擎DDD沉构曾经成功落地。“让产物和手艺坐正在一路,会商营业弄法并告竣共识,借帮‘域’的概念,搭建新的模子完成对营业进行沉塑,既能满脚已有焦点营业,又能为将来营业成长做好规划。正在过程中,营业边界和定位,之后配合做为范畴专家守住范畴。”郑吉敏接管IT168采访时指出了基于DDD思惟沉构的缘由,他很早就起头进修DDD,正在实践过程中完全承认了DDD的价值。

看了以上这些能否感觉意犹未尽?2021年5月20日~22日,由IT168旗下ITPUB企业社区平台从办的第十三届中国系统架构师大会(SACC2021)将正在云端进行收集曲播。会上,郑吉敏将带来《基于DDD思惟的酒店报价引擎沉构》的从题,郑吉敏认为SACC是一个展现手艺风度的大会,喜好分享的手艺人能够把本人做的不错的项目、架构拿出来分享,喜好进修的手艺人能够借帮大会去进修他人的履历和经验。“SACC 2021选择线上曲播的体例,大师能够很容易加入到大会中,选择的手艺专题都比力风行,相信必然会让所有参取者满载而归。”

“酒店报价计较颠末多年的迭代,营业流程复杂,开辟人员价格很大,导致新需求接入时工时也较长、评估影响范畴也需要一些时间梳理代码完成,新人需要进修好久才能上手。”

糊口中,郑吉敏喜好带着家人出去旅逛,也喜好交友伴侣,正在关系好的伴侣面前他老是个“话痨”,从高中起头就一曲有一个绰号:侃王。来SACC2021,听“侃王”讲基于DDD思惟的酒店报价引擎沉构。

郑吉敏之前领会到一些比力不错的手艺架构设想准绳,次要涉及计谋和和术两个层面。计谋层面次要供给手艺架构的方式和思,次要准绳为简单优于复杂、合适优于业界领先、演化优于一步到位;和术层面次要供给的是手艺架构的手艺实践体例,次要是高并发准绳取高可用准绳。

全体的输出效率。一次DDD落地实践凡是需要很长一段时间,基于共识做好和术设想,关心每个参取人员的形态,让大师承认项目标方针和落地后的结果,需要出格留意正在各个阶段都要不竭深化共识,并进行系统实现。郑吉敏认为DDD落地成功环节是计谋设想阶段产研颠末会商告竣的共识,

方才过去的五一假期旅逛业送来了迸发,按照文化和旅逛部发布的2021年“五一”假期旅逛市场数据,5月1日至5日,全国国内旅逛出逛2.3亿人次,同比增加119.7%,按可比口径恢复至疫前同期的103.2%。

沉构前做接入时,报价团队平均正在5pd摆布,沉构后对于不异弄法不再需要开辟,新弄法升级模子最多需要2pd。

产物和手艺坐正在一路去梳理已有营业及痛点、会商营业弄法及将来规划。和以往的需求及流程不分歧,常规的产物需求次要从营业收益、用户体验等出发,常规的手艺需求次要以手艺优化及处理某些问题为目标,这个特殊的需求能够兼顾两者的好处和将来规划。

通过“范畴”概念,帮帮产物“地皮”,明白营业鸿沟和职责,削减沟通上歧义,也让产物团队领会手艺团队的实现,做到营业和代码实现的同一。

这一切都得来不易。现实上,疫情以来,旅逛业遭到了很大的冲击,去哪儿网等相关旅逛正在线平台也不得不做出调整。据悉,受疫情影响,去哪儿网正在组织架构和营业标的目的做了很大调整,整个产研全体效率的提拔变得非分特别主要。公司内部提出了“练内功”、“对内DDD对外API”等标语让大师改良系统架构、提拔效率。

郑吉敏认为,DDD 是一种处置高度复杂范畴的设想思惟,它试图分手手艺实现的复杂性,并环绕营业概念建立范畴模子来节制营业的复杂性,以处理软件难以理解,难以演进的问题。因而DDD该当是以营业沉塑为从以系统沉构为辅,正在团队内对营业的运营体例、系统分工及鸿沟成立共识和准绳,同时兼顾营业将来成长的扩展性的系统工程。

去哪儿网手艺总监郑吉敏提到的问题是行业通病,处理方式有良多,他选择基于DDD思惟对酒店报价引擎进行沉构,产研效率有了较着的提拔,也因而获得了公司的CEO出格、优良手艺贡献。

郑吉敏强调,去哪儿网碰到的问题外行业内很遍及,处理雷同问题有良多方式,但很难像DDD结果这么较着。DDD很像一种提拔产研效率的方式,次要表现正在感化上:

DDD是Domain-Driven Design的缩写,翻译成中文是范畴驱动设想。软件开辟不是一蹴而就的工作,正在开辟前凡是需要进行大量营业学问梳理,然后达到软件设想层面,最初进行开辟。正在营业学问梳理过程中会构成某个范畴学问,以范畴学问逐渐驱动软件设想,即是范畴驱动设想的根基。