中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

深圳門戶網(wǎng)站建設(shè)方案搜索引擎營銷的案例有哪些

深圳門戶網(wǎng)站建設(shè)方案,搜索引擎營銷的案例有哪些,做網(wǎng)站時如何將前端連接到后臺,wordpress怎樣獲取文章分類的id目錄 一、快速了解抽象思維 (一)抽象思維的本質(zhì)理解 (二)系統(tǒng)架構(gòu)中的重要性 (三)軟件開發(fā)中抽象的基本過程思考 意識和手段 抽象的方式 抽象層次的權(quán)衡 二、業(yè)務(wù)中的應(yīng)用實踐 (一&…

目錄

一、快速了解抽象思維

(一)抽象思維的本質(zhì)理解

(二)系統(tǒng)架構(gòu)中的重要性

(三)軟件開發(fā)中抽象的基本過程思考

意識和手段

抽象的方式

抽象層次的權(quán)衡

二、業(yè)務(wù)中的應(yīng)用實踐

(一)業(yè)務(wù)背景和研發(fā)挑戰(zhàn)

(二)營銷系統(tǒng)目標(biāo)架構(gòu)

(三)實踐解決方案

問題域的頂層抽象

子問題的抽象與解決

共性統(tǒng)一解決、差異開放擴展的展品子系統(tǒng)

基于模塊化、模板化和函數(shù)化的互動子系統(tǒng)

產(chǎn)品功能標(biāo)準(zhǔn)化、安防體系化的優(yōu)惠子系統(tǒng)

橫縱向穩(wěn)定性建設(shè)

參考文章鏈接


一、快速了解抽象思維

(一)抽象思維的本質(zhì)理解

抽象思維是一種認知和思維方式,通過在眾多事物中提取共同的、本質(zhì)性的特征,舍棄非本質(zhì)的特征,形成概念、判斷、推理等思維形式,以反映事物的本質(zhì)和規(guī)律。抽象是將復(fù)雜的現(xiàn)實世界簡化為更易于理解和處理的概念或模型的過程。這種思維方式使人們能夠通過一般性的規(guī)律和原則來理解和處理復(fù)雜的現(xiàn)實情境。

在抽象思維中,人們通過對感性材料的加工制作,去粗取精、去偽存真,從具體事物中提煉出普遍性的特征。這有助于人們更有效地組織和理解信息,提高認知效率,并使得復(fù)雜的問題變得更加可管理。抽象是認知過程中的一種重要手段,常常涉及到將具體事物歸納為更一般的概念,從而使得我們能夠處理更廣泛和復(fù)雜的信息。

比如,當(dāng)我們面對如地球上大約150萬種不同的動物這樣龐大而復(fù)雜的現(xiàn)實情境時,要一一認知和理解每一種動物幾乎是不可能的任務(wù)。這是因為每種動物都有其獨特的特征、行為和生態(tài)系統(tǒng),涉及的信息量巨大且復(fù)雜。

動物學(xué)家們采用了抽象思維的方法,將這些多樣性的動物進行分類。他們從所有動物中提取了一個共同的、本質(zhì)性的特征,即是否有脊椎。這一抽象分類首先將動物分為兩大類:脊椎動物和無脊椎動物。這是一個對復(fù)雜事物進行簡化的抽象過程。

然后,對脊椎動物這一類別進行進一步的抽象和細分,將其分為魚類、爬行類、兩棲類、鳥類以及哺乳類等亞類。這一層次的抽象進一步簡化了分類,使我們能夠更輕松地理解動物的整體組織結(jié)構(gòu),而不必深入研究每個具體的物種。

通過這種抽象分類,我們可以以更高效的方式了解動物界的多樣性,而不必被每個具體動物的細節(jié)所淹沒。這個過程不僅提高了對動物的認知效率,還為進一步的研究和了解提供了有序的框架。這個例子突顯了抽象思維在處理龐大而復(fù)雜的信息時的重要性,通過將信息層次化和分類,我們能夠更好地理解和應(yīng)對復(fù)雜的現(xiàn)實世界。

(二)系統(tǒng)架構(gòu)中的重要性

“編程中最重要的三件事是:抽象,抽象,抽象”。抽象是計算機科學(xué)中許多工作的中心,它包括為系統(tǒng)定義正確的接口以及為系統(tǒng)實現(xiàn)設(shè)計合適的架構(gòu)。 在計算機科學(xué)中,抽象是指高級的模型,是和低級的實體相對的。

例如,在面向?qū)ο缶幊讨?#xff0c;“鳥”是抽象模型,具有羽毛、沒有牙齒、會下蛋等共性特征,“大雁”、“鴨子”和“企鵝”是具象實體,它們繼承了“鳥”的共同特征,同時具備個性差異,比如“大雁”會飛,“鴨子”和“企鵝”不會飛。

從系統(tǒng)實現(xiàn)角度看,經(jīng)過這樣的模型設(shè)計之后,“大雁”在代碼實現(xiàn)上就無需從頭開始對每一項屬性和功能進行編程,而是在繼承抽象類“鳥”的共性基礎(chǔ)上,專注于“飛”等差異邏輯的實現(xiàn)。因此,在計算機科學(xué)中,抽象通常意味著化繁為簡并將共性與差異分離,使得一大堆底層代碼變得可移植和可復(fù)用,從而可以更加高效地實現(xiàn)和演進軟件系統(tǒng)。

從系統(tǒng)使用角度看,通過抽象化的模型設(shè)計,“大雁”、“鴨子”和“企鵝”的功能被拆解提煉為“下蛋”、“飛”等極簡的接口或者方法,使得使用方可以在不了解它們?nèi)绾翁峁┕δ艿那闆r下使用它們,極大地簡化了復(fù)雜性。

通過上述案例我們可以認識到,抽象思維能夠幫助我們極大地提升解決問題的效率,具體而言,它可以幫助我們:

  • 化繁為簡: 抽象思維通過將問題分解、分類、拆分,幫助將復(fù)雜的問題簡化為更易于處理的部分。這個過程就好比在森林中迷失了方向,抽象思維就是通過識別并跟蹤主要特征,從整體中剝離出關(guān)鍵元素,使得問題的復(fù)雜性降低,進而更容易找到解決方案。
  • 由表及里: 抽象思維有助于我們看到問題的本質(zhì),而不僅僅是表面現(xiàn)象。在面對一個問題時,很多時候我們首先看到的是外部的表象,而抽象思維則能夠幫助我們深入探究問題的核心原因和關(guān)鍵驅(qū)動因素。這種方法類似于醫(yī)生對病人的診斷,不僅僅看癥狀,還要找到病因。
  • 舉一反三: 抽象思維幫助我們將具體問題升華為一般性的原則或模型。這就像是學(xué)習(xí)數(shù)學(xué),通過理解一個問題的解法,我們可以推廣到解決類似類型的問題。這種抽象過程使得我們能夠以更高效的方式處理問題,而不是每次都從零開始思考。

綜合來看,抽象能力是一種關(guān)鍵的底層思維能力,它并不僅僅局限于計算機科學(xué)和軟件開發(fā)領(lǐng)域,而是貫穿于我們解決各種問題的過程中。通過抽象,我們能夠更清晰地定義問題、更深入地理解問題的本質(zhì),從而更有效地找到解決方案。這種思維方式不僅在解決具體問題時有用,還有助于我們更全面地理解世界,提升對復(fù)雜現(xiàn)象的認知水平。

(三)軟件開發(fā)中抽象的基本過程思考

抽象在軟件開發(fā)中是一個基本而重要的過程,其核心目標(biāo)是提取事物的共性,以便通過縱向和橫向分層將復(fù)雜問題分解成可管理的小問題,實現(xiàn)通用能力的重復(fù)利用,從而降低系統(tǒng)構(gòu)建的復(fù)雜度。

意識和手段

抽象過程首先需要一種正確的意識,即在問題分析中要超越表面,站在更高的層次來看待問題。這意味著不僅僅要看到問題的具體細節(jié),還要理解問題的本質(zhì)和共性,從而進行有效的抽象。

在軟件開發(fā)中,抽象有兩種基本方法,即自下而上和自頂而下。通過業(yè)務(wù)建模等手段,可以自下而上地從具體業(yè)務(wù)中提煉出模型和數(shù)據(jù)結(jié)構(gòu)。而通過軟件系統(tǒng)設(shè)計等手段,可以自頂而下地從整體出發(fā),逐步定義系統(tǒng)的結(jié)構(gòu)和模塊劃分。

抽象的方式

  • 自下而上: 這是一種從局部到整體的抽象方式,即從小到大,通過業(yè)務(wù)建模等手段自底向上地歸納和演繹。這種方法關(guān)注局部細節(jié),逐步構(gòu)建出系統(tǒng)的整體模型、模塊和服務(wù)。例如,在面向?qū)ο蟮拈_發(fā)中,從業(yè)務(wù)實體中提取出類和對象,逐步建立起系統(tǒng)的整體結(jié)構(gòu)。
  • 自頂向下: 這是一種從整體到局部的抽象方式,即從大到小,通過軟件系統(tǒng)設(shè)計等手段自頂向下地拆解和切分。這種方法注重整體架構(gòu)和系統(tǒng)的高層次設(shè)計,通過逐步拆解和細化,最終形成系統(tǒng)的模塊、服務(wù)和組件。例如,在軟件系統(tǒng)設(shè)計中,從整體業(yè)務(wù)需求出發(fā),逐步分解成各個子系統(tǒng)和模塊。

抽象層次的權(quán)衡

在軟件系統(tǒng)設(shè)計中,抽象層次的選擇至關(guān)重要。權(quán)衡抽象層次是指根據(jù)業(yè)務(wù)場景的需要,在抽象設(shè)計過程中選擇合理的層次。過高的抽象層次可能導(dǎo)致過度泛化,而過低的抽象層次則可能導(dǎo)致失去通用性。例如,在接口設(shè)計中,選擇參數(shù)類型時需要權(quán)衡通用性和類型約束力,以避免潛在的類型轉(zhuǎn)換異常問題。

總體而言,抽象是軟件開發(fā)中的基本思維和方法之一,通過合適的抽象,我們能夠更有效地解決問題,提高系統(tǒng)的設(shè)計質(zhì)量和可維護性。

二、業(yè)務(wù)中的應(yīng)用實踐

查看高超的文章《抽象思維及其在點評廣告營銷系統(tǒng)中的實踐》(見下文鏈接),可以學(xué)習(xí)看下美團的應(yīng)用實踐

(一)業(yè)務(wù)背景和研發(fā)挑戰(zhàn)

廣告營銷系統(tǒng)是大眾點評平臺的關(guān)鍵支撐,其主要業(yè)務(wù)目標(biāo)旨在為平臺創(chuàng)造可觀的商業(yè)收入。通過在美團/點評App上提供廣泛而多元的廣告營銷方案,系統(tǒng)致力于為境內(nèi)外品牌客戶打造全面有效的廣告解決方案。這一業(yè)務(wù)模式的核心是在移動應(yīng)用平臺上為品牌客戶提供一攬子的廣告服務(wù),其中包括但不限于品牌傳播、獲客引流和銷量提升等多方面的關(guān)鍵業(yè)務(wù)。

在整體上,廣告營銷系統(tǒng)通過其在大眾點評平臺上的精準(zhǔn)定位和服務(wù),為品牌客戶提供了一個強大而綜合的廣告推廣平臺。通過實現(xiàn)品牌建設(shè)、客戶引流和銷售增長等關(guān)鍵業(yè)務(wù)目標(biāo),系統(tǒng)為大眾點評平臺的商業(yè)收入創(chuàng)造打下了堅實的基礎(chǔ)。業(yè)務(wù)整體的發(fā)展如下:

在業(yè)務(wù)穩(wěn)定期,研發(fā)團隊的工作方式發(fā)生了變化,從以往的需求驅(qū)動型逐漸過渡到技術(shù)驅(qū)動型。技術(shù)驅(qū)動要求研發(fā)同學(xué)具備高度主動性和獨立思考能力,需要他們主動思考并定義當(dāng)前影響業(yè)務(wù)發(fā)展的問題,并制定相應(yīng)的技術(shù)規(guī)劃來解決。在定義問題時,采用抽象思維對問題進行簡化,由表及里有助于提高解決問題的效率。為支持業(yè)務(wù)實現(xiàn)目標(biāo),研發(fā)團隊需要解決以下問題和挑戰(zhàn):

  1. 需求頻率高且多變: 廣告營銷業(yè)務(wù)面向外部客戶,需求不確定性大且節(jié)奏多變。如何在不增加研發(fā)資源的情況下,確保按期交付成為首要挑戰(zhàn)。

  2. 客戶需求方案多樣: 面對來自各行各業(yè)的品牌客戶,需求方案多樣化。建設(shè)可復(fù)用的解決方案成為降低高投入成本的挑戰(zhàn)。

  3. 系統(tǒng)規(guī)??焖僭鲩L: 隨著業(yè)務(wù)發(fā)展,系統(tǒng)規(guī)模不斷增大,對技術(shù)運營的要求也隨之增加。如何控制系統(tǒng)復(fù)雜度,保障系統(tǒng)穩(wěn)定運行成為底線挑戰(zhàn)。

這些挑戰(zhàn)要求研發(fā)團隊在技術(shù)驅(qū)動下,更加注重主動思考問題,采用抽象思維簡化復(fù)雜性,以提高解決問題的效率。

(二)營銷系統(tǒng)目標(biāo)架構(gòu)

(三)實踐解決方案

在解決研發(fā)挑戰(zhàn)時,引入了馬斯克所提倡的第一性原理,即回歸事物最基本的條件,通過拆分為各要素進行解構(gòu)分析,找到實現(xiàn)目標(biāo)最優(yōu)路徑的方法。

對于前述的三個研發(fā)挑戰(zhàn),實質(zhì)上都涉及到軟件系統(tǒng)的復(fù)雜性,這種復(fù)雜性導(dǎo)致了低效率、低質(zhì)量和高成本。軟件復(fù)雜性主要由不確定性、無序性、規(guī)模和認知成本構(gòu)成:

其中,認知成本和不確定性依賴于對業(yè)務(wù)問題的定義與解構(gòu);無序性則取決于解決方案的有效性,可以通過標(biāo)準(zhǔn)化和結(jié)構(gòu)化來保持系統(tǒng)有序;規(guī)模是客觀存在的,可以通過分而治之和提高解決方案的復(fù)用性來解決。

因此首先,從業(yè)務(wù)出發(fā),嘗試在業(yè)務(wù)中找到簡化問題的可能性;接著,通過有效的業(yè)務(wù)建模進一步簡化問題的復(fù)雜度;最后,選擇合適的架構(gòu)來表達業(yè)務(wù)模型。在業(yè)務(wù)發(fā)展過程中,我們需要循環(huán)上述流程,不斷適應(yīng)變化。這種方法有助于降低軟件復(fù)雜性,提高系統(tǒng)的效率和質(zhì)量。

問題域的頂層抽象

在構(gòu)建理想的營銷系統(tǒng)之前,我們首先需要深入了解營銷業(yè)務(wù)的本質(zhì)。通過從本質(zhì)出發(fā),我們能夠更容易地找到解決問題的杠桿點。營銷業(yè)務(wù)的最終目標(biāo)是服務(wù)消費者,因此從消費者的角度出發(fā),我們通常需要回答三個關(guān)鍵問題:“這里有什么?”(what)、“我為什么要參與?”(why)、“我怎么參與?”(how)。

這三個問題的答案直接對應(yīng)了營銷系統(tǒng)能力的三個核心要素,即展品、優(yōu)惠和互動。這構(gòu)成了我們對營銷系統(tǒng)的頂層抽象。簡要解釋如下:

  1. 展品(What): 涉及了消費者關(guān)心的產(chǎn)品或服務(wù),即營銷活動中的展示物品。消費者需要清楚了解在這個營銷平臺上有哪些產(chǎn)品或服務(wù)可供選擇。

  2. 優(yōu)惠(Why): 針對“我為什么要參與”這個問題,優(yōu)惠是一個重要的激勵因素。消費者希望知道為什么參與這個營銷活動會對他們有利,可能涉及到價格優(yōu)惠、特別優(yōu)惠或其他吸引人的福利。

  3. 互動(How): 涉及到參與的具體方式和交互過程。這包括消費者如何參與到營銷活動中,如何獲得優(yōu)惠,以及他們與平臺之間的互動方式。

通過理解這三個核心要素,我們可以更系統(tǒng)地設(shè)計和構(gòu)建營銷系統(tǒng),確保它能夠滿足消費者的基本需求,提供有吸引力的產(chǎn)品或服務(wù),激發(fā)他們的參與興趣,并提供簡便而愉快的互動體驗。這樣的系統(tǒng)能夠更好地服務(wù)于業(yè)務(wù)的本質(zhì),提升用戶參與度和滿意度。

在完成對營銷能力的頂層抽象之后,要解決的核心問題逐漸明了,系統(tǒng)的全景圖也逐漸清晰。接著,就是從業(yè)務(wù)發(fā)展趨勢出發(fā),逆向思考技術(shù)側(cè)現(xiàn)狀與理想目標(biāo)之間的差距,進而尋找應(yīng)對策略,最后基于對營銷能力的抽象,拆解出具體的關(guān)鍵任務(wù):

  • 展品子系統(tǒng):收斂營銷需求中展品領(lǐng)域的解決方案,以更方便地獲取展品,更高效地處理展品,更靈活地展示展品。

  • 互動子系統(tǒng):構(gòu)建支持可插拔、可編排、可配置的互動組件庫,以降低互動需求的研發(fā)交付時長,并提升互動模塊的可靠性。

  • 優(yōu)惠子系統(tǒng):建設(shè)一站式電子獎券系統(tǒng),通過配置化支持各類獎券的制作,并提供標(biāo)準(zhǔn)化的發(fā)券、用券能力,以及體系化的優(yōu)惠權(quán)益安全防控能力。

此外,在技術(shù)運營方面,要以不發(fā)生嚴重級事故為目標(biāo),完善系統(tǒng)的穩(wěn)定性保障措施,降低系統(tǒng)發(fā)生事故的概率,并提升團隊人員應(yīng)對風(fēng)險的能力。

子問題的抽象與解決

共性統(tǒng)一解決、差異開放擴展的展品子系統(tǒng)

展品是抽象出的概念,實際對應(yīng)展示營銷中的營銷標(biāo),也就是營銷活動中展示的商戶、外賣、團購、評價等。在過去的技術(shù)實現(xiàn)上,針對展品領(lǐng)域的需求做了部分代碼級復(fù)用,但還需要經(jīng)歷完整的需求分析、方案設(shè)計、系統(tǒng)實現(xiàn)和測試上線過程。

為了降低展品領(lǐng)域的開發(fā)和維護成本,期望用一套系統(tǒng)解決展品領(lǐng)域的絕大部分需求。但是實際需求總是存在與設(shè)想形態(tài)偏離的情況,例如A活動期望通過九宮格的方式展示商品,而B活動希望用單排列表的方式展示。

因此,需要通過抽象建模,分離需求中的共性和差異部分, 針對共性部分可以建設(shè)面向流程、面向服務(wù)和面向功能的統(tǒng)一能力來解決,對于差異部分,比如數(shù)據(jù)結(jié)構(gòu)的差異、展品字段的差異或者展示樣式的差異,可以開放擴展點,以提升系統(tǒng)應(yīng)對變化的能力。

確定了解決思路,接下來就是業(yè)務(wù)建模,也就是用合理的技術(shù)語言將業(yè)務(wù)問題精確地翻譯成技術(shù)問題,然后再尋找解決問題的方法。

從具體案例出發(fā),結(jié)合分層原則,將展品子系統(tǒng)分為如下圖所示的三層

  • 中間的一層定義了展品的身份,包括它是哪個業(yè)務(wù)線的,以及它是通過自建存儲還是對接外部服務(wù)來實現(xiàn)數(shù)據(jù)管理的,為如何支持展品的統(tǒng)一管理打下基礎(chǔ);
  • 最上面一層聚合了展品的共性部分,包括展示規(guī)則、排序規(guī)則和展示時間等,為提升展品系統(tǒng)的復(fù)用性奠定基礎(chǔ);
  • 最下面一層是展品模型的具體定義,包括展品類型、展品屬性等,并提供擴展能力。

從抽象模型出發(fā),結(jié)合統(tǒng)一流程,進行領(lǐng)域拆分、功能細化,可以得出展品子系統(tǒng)的全景圖:

  • 首先,在流程的統(tǒng)一上,遵循求同存異的原則,實現(xiàn)展品處理流程的最大化統(tǒng)一。
  • 其次,在領(lǐng)域服務(wù)的拆分上,以展品模型為基礎(chǔ),對標(biāo)業(yè)務(wù)流程,遵循職責(zé)內(nèi)聚的原則,將系統(tǒng)分為供給域、加工域和查詢域,分別對應(yīng)展品數(shù)據(jù)的接入、處理和輸出能力。
  • 最后,在展品系統(tǒng)功能的統(tǒng)一上,通過無需開發(fā)代碼的配置化解決80%的共性,開放擴展點應(yīng)對20%的差異。

基于模塊化、模板化和函數(shù)化的互動子系統(tǒng)

互動營銷主要強調(diào)的是用戶和客戶之間的互動,從而培養(yǎng)用戶對客戶品牌的認知和購買欲,常見的互動形式有做任務(wù)領(lǐng)獎勵、社交互動、知識問答等?;釉诩夹g(shù)上意味著有較多的寫操作,相比只讀場景的展示營銷,有著更高的系統(tǒng)復(fù)雜度,因此也更容易出bug。過去,針對互動營銷需求,在技術(shù)建設(shè)上主要是通過沉淀獨立的組件,例如點贊、收藏、留資、抽獎等,來提高研發(fā)效率的,但是一個互動需求還是需要在互動邏輯編排上投入較多的開發(fā)、測試和維護成本。

這次優(yōu)化的目標(biāo)是,實現(xiàn)系統(tǒng)性的研發(fā)質(zhì)效提升,互動需求的零開發(fā)支持率提升至90%以上,反映提測質(zhì)量的千行代碼bug率能夠控制在0.5%以內(nèi)。

為實現(xiàn)這個目標(biāo),采用抽象分治法。首先,對過去交付的需求案例進行總結(jié)分析,將互動營銷玩法進行抽象分類,任務(wù)類互動玩法占比65%左右,社交類玩法占比30%,其他的一些定制小游戲等玩法占比5%。其中,任務(wù)類和社交類玩法的確定性較高,可以在組件化的基礎(chǔ)上采用模塊化、模板化等手段來進一步提升系統(tǒng)的復(fù)用程度,而對于變化較多的其他類玩法,可以通過函數(shù)化來降低定制需求的開發(fā)、部署和運維成本。這樣一來,我們在面對互動營銷需求時,可以在開發(fā)、測試和運維方面得到質(zhì)的提升。此外,可以通過提升存量代碼的單元測試覆蓋率,減少代碼變更的頻率,來提升代碼質(zhì)量。

模塊化是以業(yè)務(wù)邏輯為單元的抽象,它是對以代碼單元為主的組件化的進一步抽象,使得每個模塊都包含著執(zhí)行預(yù)期功能的一個唯一方面(aspect)所必需的所有東西,例如,任務(wù)模塊是基于任務(wù)組件、推送組件、簽到組件等構(gòu)建的,提供了創(chuàng)建任務(wù)、分發(fā)任務(wù)、展示任務(wù)列表和狀態(tài)流轉(zhuǎn)通知等一個任務(wù)產(chǎn)品模塊應(yīng)該具備的所有功能。

換言之,模塊化可以用來分割,組織和打包軟件,每個模塊完成一個特定的、標(biāo)準(zhǔn)化的子功能,并且它的功能是可擴展的,將這些模塊按某種方法組裝起來成為一個整體,可以完成整個系統(tǒng)所要求的功能,某個模塊在不被需要的時候也可以獨立拆卸。因此,基于模塊化構(gòu)建的互動子系統(tǒng)在復(fù)用性、易測性(每個模塊可以獨立測試)和可靠性(每個模塊可以獨立部署,運行時互不影響)上可以得到進一步的提升。

模板化是基于范式的抽象方法,它的主要思想是,定義一個操作的一系列步驟,對于某些暫時不確定的步驟,就留給子類去實現(xiàn),這樣不同的子類就可以組成不同的步驟。因此,模板方法的核心在于定義一個“骨架”。在互動營銷需求中,經(jīng)常遇到這類需求:

“當(dāng)用戶關(guān)注了xx官方號后,們就給他發(fā)張優(yōu)惠券”

這種需求經(jīng)過抽象,可以提煉出一種范式,叫IFTTT,是“If This Then That”的縮寫。簡而言之,IFTTT就是基于條件觸發(fā)的任務(wù),是這類需求的模板“骨架”,即“若xx發(fā)生yy行為,就執(zhí)行zz動作”。其中,每一個可以發(fā)生行為的場景叫做一個Channel,觸發(fā)的條件叫Trigger,之后執(zhí)行的任務(wù)叫Action,這一整套流程就叫Recipe。

基于IFTTT的基本理念,可以實現(xiàn)“由簡單組成的復(fù)雜”,即由眾多簡單的IFTTT流程相互銜接,組成跨組件、跨模塊的復(fù)雜流程。相比于面向過程的傳統(tǒng)開發(fā)方式,基于范式的模板化開發(fā)模式可以減少簡單重復(fù)的代碼開發(fā)、縮減系統(tǒng)規(guī)模,從而極大地提升開發(fā)效率,降低運維成本。

在模塊化、模板化的技術(shù)建設(shè)中不可避免還會遇到一些超出預(yù)期的需求。

針對這類需要定制化開發(fā)的需求,過去有兩種方案:

  • 一是“All In One”,也就是將這類需求的實現(xiàn)收斂在一個單體服務(wù)中,這樣可以不用從0到1搭建服務(wù),一些非功能性需求的代碼也可以復(fù)用,開發(fā)效率較高,但是因為單體服務(wù)在運行期未隔離、服務(wù)體積也會不斷增長,所以存在穩(wěn)定性差和可維護性差的問題;
  • 二是“微服務(wù)”架構(gòu),也就是為每個需求搭建一套獨立的服務(wù),這樣可以解決穩(wěn)定性的問題,但是存在開發(fā)成本高、機器資源利用率低的問題。

這兩種方案各有利弊,如果將它們的優(yōu)勢疊加,就能完美地解決定制化開發(fā)需求的效率問題。當(dāng)認識到問題的本質(zhì)后,就比較容易找到解決方案,這里引入了函數(shù)化的解決方案,也就是業(yè)內(nèi)新的一代開發(fā)模式FaaS(函數(shù)即服務(wù),Function as a Service)。

基于FaaS(這里采用了我司的Nest平臺),可以在開發(fā)期僅關(guān)心占比20%的業(yè)務(wù)邏輯,由框架解決占比80%的非功能性需求;而在運維期,業(yè)務(wù)開發(fā)可以實現(xiàn)秒級發(fā)布,也無需關(guān)注機器層面的容量評估、擴縮容、容災(zāi)、升級、下線等日常運維事務(wù),可以節(jié)省大量的機器資源成本和技術(shù)運營人力成本,從而達到提效、提質(zhì)和降本的目的。

產(chǎn)品功能標(biāo)準(zhǔn)化、安防體系化的優(yōu)惠子系統(tǒng)

優(yōu)惠是做好營銷必不可少的元素,它可以激勵用戶更好地參與到營銷活動中。

過去,在優(yōu)惠需求領(lǐng)域遇到的主要問題包括兩個:

  • 一是交付效率低,因為優(yōu)惠產(chǎn)品形式多樣,而且經(jīng)常需要與客戶系統(tǒng)對接,不確定性較高;
  • 二是安全風(fēng)險高,因為優(yōu)惠模塊一旦出問題就意味著直接的經(jīng)濟損失。

針對這些問題,縱觀優(yōu)惠產(chǎn)品生命周期,從優(yōu)惠券的制作、發(fā)放和核銷這三個主要環(huán)節(jié)入手,分析相關(guān)的研發(fā)挑戰(zhàn)和安全風(fēng)險,進而提出實現(xiàn)標(biāo)準(zhǔn)化的優(yōu)惠產(chǎn)品解決方案和體系化的風(fēng)險管控體系的目標(biāo)以及相應(yīng)的設(shè)計思路。

為了建設(shè)平臺化的優(yōu)惠系統(tǒng),提供標(biāo)準(zhǔn)化的產(chǎn)品功能,需要從用戶視角抽象推導(dǎo)標(biāo)準(zhǔn)的獎券模型。這里采用分析歸納法,并用“5W1H”提問法來驗證模型的完整性:“用戶(who)為了獲得某種優(yōu)惠(why),在什么時間(when),來到什么地方(where),滿足什么條件(how)的情況下通過核驗兌付權(quán)益(what)?”,從而推導(dǎo)出獎券的基本六要素:

  • 獎券權(quán)益:抽象權(quán)益維度,表示獎券所有者能夠享受的權(quán)益。
  • 兌付時段:抽象時間維度,表示獎券所有者可以兌付權(quán)益的有效時段。
  • 適用商戶:抽象空間維度,表示獎券所有者可以兌付權(quán)益的地方。
  • 使用規(guī)則:抽象規(guī)則維度,表示使用權(quán)益需要滿足的條件。
  • 憑證標(biāo)識:抽象標(biāo)識維度,表示獎券的唯一標(biāo)識,用于權(quán)益在使用時的確權(quán)。
  • 核驗?zāi)J?#xff1a;抽象核驗方法維度,表示使用何種方式核銷權(quán)益。

通過抽象提煉出獎券的基本要素后,接下來就是從平臺視角泛化設(shè)計獎券的模型,為設(shè)計可擴展的優(yōu)惠系統(tǒng)架構(gòu)奠定基礎(chǔ)。

首先,是對獎券模型進行分層,我們從“什么券?”、“怎么發(fā)?”和“怎么用?”三個問題出發(fā),將獎券模型分為三層;其次,針對獎券的基本六要素,設(shè)計抽象接口,以支持擴展,例如兌付時段可以是動態(tài)時段,也可以是固定時段;最后,從平臺視角出發(fā),擴充系統(tǒng)功能,包括業(yè)務(wù)標(biāo)識、管理模式、庫存、發(fā)放規(guī)則等,以實現(xiàn)較為完整的優(yōu)惠系統(tǒng)功能。

營銷安全是優(yōu)惠子系統(tǒng)面臨的最主要的挑戰(zhàn),為了防止規(guī)模性的資損事件發(fā)生,需要構(gòu)建體系化的安全保障方案。如圖所示,從制定優(yōu)惠營銷安全應(yīng)對原則出發(fā),一方面是通過組織團隊定期學(xué)習(xí)公司、行業(yè)的營銷安全事故案例,從而提高安全意識;另一方面,針對業(yè)務(wù)流程中的制券、發(fā)券和用券核心環(huán)節(jié),以及數(shù)據(jù)存儲構(gòu)建立體化的安全保障手段。從而構(gòu)建在事前預(yù)備兜底方案,事中及時感知并處理異常,事后總結(jié)復(fù)盤不斷改進的安全防御體系。

橫縱向穩(wěn)定性建設(shè)

展品子系統(tǒng)、互動子系統(tǒng)和優(yōu)惠子系統(tǒng)可以獨立存在,但在大多數(shù)需求場景中,它們需要通過組合、聯(lián)動形成整體。因此,從營銷系統(tǒng)整體出發(fā)需要在橫向和縱向上進行綜合性的穩(wěn)定性建設(shè),以保障營銷活動穩(wěn)定地運行。

首先,在橫向穩(wěn)定性建設(shè)上的關(guān)注點是活動的資損和客訴,這是直接反映技術(shù)交付質(zhì)量的指標(biāo)。為了控制好這兩個指標(biāo),制定了“防備下游、懷疑上游、做好自己”的穩(wěn)定性建設(shè)策略。但是,一年需要交付幾百個營銷活動,怎么平衡穩(wěn)定性建設(shè)成本與效率呢?對過去的營銷活動分析后發(fā)現(xiàn),活動流量和風(fēng)險分布是符合2/8原則的,80%的穩(wěn)定性問題集中在20%的活動上。因此,計劃建立活動評級機制,根據(jù)風(fēng)險評估的活動定級S/A/B,進行穩(wěn)定性保障資源的分配,從而最大化穩(wěn)定性建設(shè)的收益與投入比。

在縱向穩(wěn)定性建設(shè)上關(guān)注點是各個子系統(tǒng)、子功能的穩(wěn)定性,例如抽獎組件是否是高可用、高可靠的。然而,和上面遇到了同樣的挑戰(zhàn),營銷系統(tǒng)的功能模塊有上百個,如何平衡穩(wěn)定性建設(shè)成本與效率呢?我們從功能模塊的變化頻率和風(fēng)險等級兩個維度,將所有營銷功能組件分為四類,進而按系統(tǒng)模塊的風(fēng)險等級和易變性,拆分出系統(tǒng)模塊的穩(wěn)定性保障優(yōu)先級,再針對性地做好系統(tǒng)在運行時的解耦和分層分級運維。

參考文章鏈接

抽象思維及其在點評廣告營銷系統(tǒng)中的實踐

基本思維篇--抽象思維 - 知乎

http://www.risenshineclean.com/news/42227.html

相關(guān)文章:

  • 找人做網(wǎng)站價格鄭州seo網(wǎng)絡(luò)營銷
  • 響應(yīng)式自適應(yīng)網(wǎng)站模板杭州seo培訓(xùn)
  • 嘉興網(wǎng)站建設(shè)下載app
  • 深圳人才市場招聘網(wǎng)最新招聘信息疫情二十條優(yōu)化措施
  • 個人網(wǎng)站做淘寶客教程網(wǎng)絡(luò)營銷課程培訓(xùn)課程
  • 鄂爾多斯網(wǎng)站建設(shè)高端大氣網(wǎng)站建設(shè)
  • 濟南建設(shè)委員會網(wǎng)站網(wǎng)站收錄一鍵提交
  • 2022中國互聯(lián)網(wǎng)公司排名網(wǎng)站seo置頂 樂云踐新專家
  • 網(wǎng)站開發(fā)圖片建站公司網(wǎng)站源碼
  • 裝修推薦平臺星沙網(wǎng)站優(yōu)化seo
  • 百度不收錄手機網(wǎng)站嗎微信小程序開發(fā)一個多少錢啊
  • 沒有網(wǎng)站可以域名備案嗎西安網(wǎng)站seo診斷
  • 中國做的最好的網(wǎng)站有哪些百度競價托管公司
  • 西安那里做網(wǎng)站wordpress外貿(mào)獨立站
  • 百度網(wǎng)站上傳平面設(shè)計網(wǎng)站
  • web做網(wǎng)站騰訊域名注冊官網(wǎng)
  • 網(wǎng)站建設(shè)的自查整改報告沈陽seo團隊
  • 重慶網(wǎng)站建設(shè)價格網(wǎng)壇最新排名
  • 網(wǎng)站推廣一般怎么做短視頻運營是做什么的
  • 天津的網(wǎng)站建設(shè)公司鎮(zhèn)江網(wǎng)站制作公司
  • 博彩外圍網(wǎng)站怎么做網(wǎng)站服務(wù)器多少錢一年
  • 做網(wǎng)站只有搜網(wǎng)址嗎搜索量排名
  • 帝國cms如何做微網(wǎng)站免費seo網(wǎng)站診斷免費
  • wordpress 捐贈葉濤網(wǎng)站推廣優(yōu)化
  • 自己dreamweaver做的網(wǎng)站怎么掛seo內(nèi)部優(yōu)化方案
  • 工業(yè)和信息化部人才交流中心長沙百度快速排名優(yōu)化
  • 應(yīng)聘網(wǎng)站建設(shè)工程師semifinal
  • 軟件商城app下載安裝seo的優(yōu)化策略有哪些
  • 廣州 網(wǎng)站制搜索引擎營銷流程是什么?
  • 網(wǎng)站建設(shè)需要服務(wù)器支持 嗎seo發(fā)貼軟件