当前位置:首页 > 新闻中心

【48812】火山引擎数据飞轮:试验渠道微服务架构是怎么炼成的?

发布时间: 2024-09-08 10:48:09  来源:天博app 

  

火山引擎数据飞轮:试验渠道微服务架构是怎么炼成的?

  在数智化浪潮的推进下,不断迭代晋级的数据产品正在为企业转型供给更强助力。

  以事务决议计划场景为例,过往“拍脑袋”的经历式决议计划正在被A/B试验所代替。在A/B试验东西的协助下,公司可以经过不同战略下的作用数据挑选更优的战略计划。这也是火山引擎数据飞轮形式所发起的——即用数据消费完成决议计划环节的科学与智能。

  “数据飞轮”是火山引擎根据字节跳动数据驱动的实践经历,所提炼的企业数智化晋级新形式。它倡议企业扩展数据消费,将数据消费贯穿到企业的各个事务场景中,以此来完成数据流与事务流的充沛交融,终究完成事务价值的提高。

  在上文说到的事务决议计划场景,火山引擎供给了A/B测验DataTester产品,该产品不只服务了字节内部500+事务,一起也服务了美的、得到、博西家电、凯叔讲故事等上百家外部企业。其在习惯表里服务场景,满意事务杂乱需求的过程中,已演化了一站式试验办理与场景化特型试验等全方位试验才能。

  为了更好地服务表里部企业,DataTester从表里交融、微服务架构调整两方面做了产品结构的优化。在表里交融实践上,团队以“根据外部版别补齐内部版别才能;选用复用方法保证迭代正常进行”为交融准则,对产品、代码和技能团队等方面打开了全方位交融。

  以研制团队和代码库房的交融为例,本来表里纵向别离的团队转变为依照模块的横向区分,表里渠道的相同模块合并为一个小组,进行后续开发;在代码库房方面,表里的单体服务则整合为现有的一套微服务群的代码库房。

  迭代节奏异步的表里渠道交融后,架构晋级应战随之而来。所以,沿着“区分子域、整理子域间依靠、切换言语、试验办理子域先行探究,兼容多数据源、清晰上线计划”的链路,DataTester打开转向微服务架构的实践。

  首要,在DDD的辅导下进行子域区分,大体按功用区分出试验办理、试验目标、装备中心等8个子域。经过清晰子域间运转依靠联系,从而清晰可并行的作业,缩短了项目周期。

  在言语切换上,团队决定将服务言语从Python向Golang切换。此外还区分出BaseExperiment、ExperimentPlugin 和 ExperimentExtension 三个模块,进行试验子域先行探究和办理。在表里交融和拥抱微服务架构的重构链路下,DataTester团队清晰了“对外部版别采纳全体替换上线;对内部版采纳分模块替换上线”的上线计划。

  在微服务架构调整后,运用DataTester的企业能更好进行科学决议计划,完成数据飞轮驱动下的降本增效。

  现在,数据飞轮已在互联网、金融、消费、轿车等多个职业历经实践,它为公司可以带来一种数据赋能事务的新视角,加快企业数智化转型。

  5月27日至29日,长沙迎来了我国乳制品职业的盛事我国乳制品工业

  近来,由政府辅导的福建省(不含厦门)定制型商业医疗保险“惠闽