1. 程式人生 > 實用技巧 >【轉】gitlab CI流水線配置檔案.gitlab-ci.yml詳解

【轉】gitlab CI流水線配置檔案.gitlab-ci.yml詳解

一、基礎思維

資料在現在網際網路的行業中可以說是最核心的話題,資料的價值已經被稱為資產了,大部分的網際網路應用都會源源不斷的產生各種資料,如何管理和使用這些資料,讓這些看似平常的資料產生更大的價值,一直是熱門的探索領域。比如常見的風控、營銷、推廣等各種業務,都需要依賴大量的使用者行為資料作為依賴,才能精準的對相關流程做出分析判斷。

資料管理是一項複雜而且龐大的工程,需要付出的時間和成本非常高,通常的說法就是對使用者有效的資料進行採集,儲存,分析,組建業務模型,二次業務應用,以此讓資料發揮更大的價值。

在企業考慮做資料沉澱管理時候,通常這裡有一個基礎的考慮,資料量是否龐大,搭建起的資料管理體系能帶來的收益是否能覆蓋成本;對於企業來說,很多事情做起來都是對的,但是不一定是對自身發展是有益的;如果基於資料管理,能帶來更多業務收益,那這個龐大的工程自然值得投入。

二、業務與資料

這裡再從實際流程來看這個問題,通常一個專案在開發初期時候,為節約成本都會採取快速迭代的方式,基於產品設計和使用者使用分析,不斷快速升級,在這一過程中也是資料不斷積累的過程,一個方向清晰的產品發展的基本過程:產品核心功能實現,豐富和優化流程,產品分析的資料報告。這是一個專案開發的基本初期流程,如果產品沒有成功,過程到這就基本結束,成本不會過高,當然如果產品成功了,那後續產品的發展方向怎麼確定,就是另一個大的話題。

通常會從兩個方面考慮穩定產品的後續方向:1.借鑑市面上類似產品,去分析成功的原因;2.基於現有的業務流程產生的資料,判斷產品的亮點和糟點;通常根據產品現有資料做分析是最常見的操作,在實際網際網路產品中,就有活脫脫的案例:

媒體類APP會根據使用者瀏覽行為推薦資訊,你感興趣的內容會不斷推送;電商類APP會根據季節或日期或搜尋行為,推薦特定的商品,提高成交量;社交類APP會根據多個緯度的使用資料做相應的廣告植入,精準分發;

以上這些實際的案例,都是在網際網路產品中很常見的操作,都是基於產品業務流程,不斷積累資料,然後針對自身資料的沉澱,做二次資料分析,再次應用到業務層產生非常高的價值。

三、自動化流程

資料管理的流程需要自動化,這個是最基礎的操作,如果基於資料的流程不能自動,那就完全沒有必要,例如資料完整的週期從業務資料產生,分析沉澱,視覺化分析,二次應用,這裡流程只有自動化管理才能源源不斷的提供穩定的服務。資料管理中的一個核心因素就是效率,追求效率就要依賴自動的流程,拿一個簡單的案例來說:今天天氣很冷,使用者瀏覽防寒商品,如果產品不快速響應,做好相關分析和推薦服務,那過了今天很可能使用者已經沒有購買意願,或者已經在其他平臺下單了,大部分使用者的行為都是有時效性存在的,這對於交易類產品尤其重要。而對於社交類或者資訊流的產品,使用者的行為畫像至關重要,基於自動的行為分析,源源不斷的豐富使用者的行為畫像,以此更加精準的判斷使用者心理,提高產品的粘性。

所以資料管理的最終產品形態,工具智慧化分析,流程自動化管理,快速判斷使用者行為,精準響應,這才能最大發揮業務資料的價值。

四、服務升級

任何一款產品,如果源源不斷的使用者註冊使用,產生大量的資料,都很容易發展成為一款超級應用,或者生態平臺。支撐這些業務的都是依靠使用者和使用者資料。例如社交產品提供精準的營銷服務平臺;金融產品提供風控分析;電商產品提供消費能力分析;這些服務都是基於使用者海量龐大行為資料,做的分析推測,一旦這些生態關係形成,產品必然會發展成為平臺。同樣的資料,可以提供多次服務是資料管理的一個特點,例如某平臺知道使用者精準的購買意向,那這個資料能服務多少商家,則就看這個平臺有多少合作的商家,這就是一條使用者分析資料產生的多次業務收益。

所以很多現象級的產品,都是先有自己的資料管理體系,起初服務自己業務線,然後順利發展為平臺,開放服務能力,獲取更多的客戶或者使用者,然後不斷的優化和服務能力升級,進入良好的發展迴圈。

五、原始碼地址

GitHub·地址
https://github.com/cicadasmile
GitEE·地址
https://gitee.com/cicadasmile

來源:呼倫貝爾SEO