在數(shù)智化浪潮的推動下,不斷迭代升級的數(shù)據(jù)產(chǎn)品正在為企業(yè)轉(zhuǎn)型提供更強(qiáng)助力。
以業(yè)務(wù)決策場景為例,過往“拍腦袋”的經(jīng)驗(yàn)式?jīng)Q策正在被A/B實(shí)驗(yàn)所替代。在A/B實(shí)驗(yàn)工具的幫助下,企業(yè)可以通過不同策略下的效果數(shù)據(jù)選擇更優(yōu)的策略方案。這也是火山引擎數(shù)據(jù)飛輪模式所提倡的——即用數(shù)據(jù)消費(fèi)實(shí)現(xiàn)決策環(huán)節(jié)的科學(xué)與智能。
“數(shù)據(jù)飛輪”是火山引擎基于字節(jié)跳動數(shù)據(jù)驅(qū)動的實(shí)踐經(jīng)驗(yàn),所提煉的企業(yè)數(shù)智化升級新模式。它倡導(dǎo)企業(yè)擴(kuò)大數(shù)據(jù)消費(fèi),將數(shù)據(jù)消費(fèi)貫穿到企業(yè)的各個業(yè)務(wù)場景中,從而實(shí)現(xiàn)數(shù)據(jù)流與業(yè)務(wù)流的充分融合,最終實(shí)現(xiàn)業(yè)務(wù)價(jià)值的提升。
在上文提到的業(yè)務(wù)決策場景,火山引擎提供了A/B測試DataTester產(chǎn)品,該產(chǎn)品不僅服務(wù)了字節(jié)內(nèi)部500+業(yè)務(wù),同時也服務(wù)了美的、得到、博西家電、凱叔講故事等上百家外部企業(yè)。其在適應(yīng)內(nèi)外服務(wù)場景,滿足業(yè)務(wù)復(fù)雜需求的過程中,已演化了一站式實(shí)驗(yàn)管理與場景化特型實(shí)驗(yàn)等全方位實(shí)驗(yàn)?zāi)芰Α?/p>
為了更好地服務(wù)內(nèi)外部企業(yè),DataTester從內(nèi)外融合、微服務(wù)架構(gòu)調(diào)整兩方面進(jìn)行了產(chǎn)品結(jié)構(gòu)的優(yōu)化。在內(nèi)外融合實(shí)踐上,團(tuán)隊(duì)以“基于外部版本補(bǔ)齊內(nèi)部版本能力;采用復(fù)用方式確保迭代正常進(jìn)行”為融合原則,對產(chǎn)品、代碼以及技術(shù)團(tuán)隊(duì)等方面展開了全方位融合。
以研發(fā)團(tuán)隊(duì)和代碼倉庫的融合為例,原本內(nèi)外縱向分離的團(tuán)隊(duì)轉(zhuǎn)變?yōu)榘凑漳K的橫向劃分,內(nèi)外平臺的相同模塊合并為一個小組,進(jìn)行后續(xù)開發(fā);在代碼倉庫方面,內(nèi)外的單體服務(wù)則整合為現(xiàn)有的一套微服務(wù)群的代碼倉庫。
迭代節(jié)奏異步的內(nèi)外平臺融合后,架構(gòu)升級挑戰(zhàn)隨之而來。于是,沿著“劃分子域、梳理子域間依賴、切換語言、實(shí)驗(yàn)管理子域先行探索,兼容多數(shù)據(jù)源、明確上線方案”的鏈路,DataTester展開轉(zhuǎn)向微服務(wù)架構(gòu)的實(shí)踐。
首先,在DDD的指導(dǎo)下進(jìn)行子域劃分,大體按功能劃分出實(shí)驗(yàn)管理、實(shí)驗(yàn)指標(biāo)、配置中心等8個子域。通過明確子域間運(yùn)行依賴關(guān)系,進(jìn)而明確可并行的工作,縮短了項(xiàng)目周期。
在語言切換上,團(tuán)隊(duì)決定將服務(wù)語言從Python向Golang切換。此外還劃分出BaseExperiment、ExperimentPlugin 和 ExperimentExtension 三個模塊,進(jìn)行實(shí)驗(yàn)子域先行探索和管理。在內(nèi)外融合和擁抱微服務(wù)架構(gòu)的重構(gòu)鏈路下,DataTester團(tuán)隊(duì)明確了“對外部版本采取整體替換上線;對內(nèi)部版采取分模塊替換上線”的上線方案。
在微服務(wù)架構(gòu)調(diào)整后,使用DataTester的企業(yè)能更好進(jìn)行科學(xué)決策,實(shí)現(xiàn)數(shù)據(jù)飛輪驅(qū)動下的降本增效。
目前,數(shù)據(jù)飛輪已在互聯(lián)網(wǎng)、金融、消費(fèi)、汽車等多個行業(yè)歷經(jīng)實(shí)踐,它為企業(yè)帶來一種數(shù)據(jù)賦能業(yè)務(wù)的新視角,加速企業(yè)數(shù)智化轉(zhuǎn)型。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。