實例分析:一整套業務系統產品技術架構的方法論

2020-11-30 人人都是..

業務類系統,一般包括crm、供應鏈、物流等,而這些系統的架構設計非常具有挑戰性。文章主要跟大家分享的就是一整套業務系統產品技術架構的方法論,一起來看看~

業務類系統(通常稱為To B 類產品),一般包括crm、供應鏈、物流等。系統的架構設計非常具有挑戰性。

面向用戶的To C 類前臺產品,無論產品經理還是用戶都已經培養起了使用習慣,對功能有一定程度的理解,見過的模式足夠多,能夠建立起一定的產品模型,也容易找到參照物去模仿。

但是業務類的系統,常常是沒有參照和模仿,一些業務流程的不同,一點公司組織結構的不同,你家的CRM和他家的CRM可能完全沒有參考性。所以在搭建產品架構的時候則要求產品經理非常懂業務,考驗PM能力的同時,對技術架構也具備很大的挑戰。

首先,思考一下好的產品(業務模式)是什麼?

一、 業務類系統,一般需要加強的三個方面

基礎服務包括技術方面基礎這不用多說。業務型基礎服務也不要忽視,比如:城市服務、入口管理等,這些如果前期沒有執行好的標準,系統一旦累計幾年,將難以調整。

業務架構和數據運營,都會在後面專項的提到。重點說業務系統的架構方法。

二、技術架構的三個要素

1. 三要素的順序一定是從功能到系統,最後是架構

先說功能,功能元素指的是一系列的操作集合,能構成一個完整的功能,比如:登錄、註冊。

使用者通過一個功能元素完整的完成一項唯一的工作,技術上可以叫做模塊,產品上稱為功能。當然在產品設計和持續迭代過程裡,常常很難如此實現唯一。

系統是指相互之間有直接或間接關係的功能元素形成的集合,此集合能單獨為特定使用者提供特定的服務,比如:銷售系統、客服系統。

我們說的技術架構, 一定是「多個」獨立系統之間的事情。我們開始談技術架構的第一步,各系統必須先獨立,工程和數據耦合的一起的系統,沒有架構可言。沒有任何關係的功能元素組成,不能稱為系統。同樣的沒有任何關係的系統組成,不需要架構。

2. 要區分技術實現方法和技術架構的不同

針對功能和系統的實現,會對應的採用DB,ES,負載均衡等實現方法。很多實現方法可能技術含量很高,但不要把和整體技術架構混淆,技術實現方法和技術架構是兩回事。

3. 制定技術架構,必須考慮系統功能層級

技術架構就是指把不同的功能元素(系統)放在適宜的環節、合適的層級,並且建立功能與功能,系統與系統之間關係,形成一個結構化、平臺化、體驗簡約的大系統。

架構和功能層級表達的其實是信息之間的流轉關係,不同信息層級之間一定是有邏輯關係的。各層次之間雖然相關,但同一層級的功能系統之間一定是獨立的,同時客觀上也常常對應著不同的技術部門和業務部門。

業務類系統的架構設計比ToC的複雜很多。

(1)按功能模塊來進行劃分

適合產品目標單一的ToC 產品,或者單一上下遊的ToB系統,系統的使用者群體單一,使用者群體單一,功能和功能之間並沒有太多的邏輯關係。

(2)按業務邏輯來進行劃分

適合複雜類的ToB系統,多角色共同完成一系列的工作。一個功能(系統)務必在同一層級內解決,否則容易造成信息架構被打破。

首先要總結出第一級別的功能元素,這個第一級別功能元素,其實就是我們的業務主線,也就是核心業務;線索、cc、建單、帶看、成交、過戶……

合格的系統,需要第一功能層級間建立合理的關係(現實原因,的確常常次要功能間,不容易建立合理關係)。

三、技術架構的兩個原則

(1) 說到系統架構,架構師的組織能力很重要,組織的不只是一個系統的各個功能元素,需要具備組織不同的系統的能力。在於理解要為誰,解決什麼問題。

技術架構和產品架構,必須一致,各自用不同邏輯做拆分,建關係,那是災難。

對業務整體有深刻的思考和理解,還需要更強的產品抽象能力。九成的產品經理,其實不談產品架構。常常掛在嘴邊就是業務需求,好像工作就是業務的翻譯官。

(2)我們通常所謂的某產品,其實就是業務模式,就是流程和規則,如果業務系統的主流程和規則不是你設計的,只是翻譯業務需求,那業務部門直接找技術也行得通。

一個產品的使命是為使用者提供特定的服務,要我們通過什麼樣的方式為使用者提供什麼樣的產品和服務。所以一定是業務導向的,以業務結果的好壞評定,一切都是為業務服務的。

所謂產品架構,還是技術架構, 都是信息架構。

作為系統業務架構師,需要時刻腦子裡有個大系統的產品(技術)架構圖。要有能力把產品功能(技術模塊)抽象成信息化的層級的架構。通過功能與功能的組合、層級關係的交互傳遞信息的流轉,整個架構圖傳遞的是我們的業務流程、商業模式。

產品要有技術能力,技術如果不懂產品,那再資深的工程師,也只能是碼農……

這裡說一下系統擴展性的問題,為最後第八章的實例做個鋪墊。

好的架構各個子系統之間相互配合形成一體化平臺,子系統間只有最小的重複度獨立,系統各自支持不同的業務板塊,多個系統作為一個整體,共同為支撐公司業務。

可擴展性其實是在傳達一個信息,我們是否了解未來這個產品會有哪些哪方面的新增加功能或者內容,也就是產品規劃。沒有人真的能預知未來,但新增功能,新的系統都會導致信息架構重新調整和使用者的認知成本。

所謂可擴展性,就是儘可能為明天的改變降低成本,減少調整,這就需要系統架構設計是可橫向共享的。而在業務系統裡什麼是能共享的呢?就是自始至終貫穿整個業務鏈條的,一般是客戶、訂單、商品等。所謂各系統的打通,其實就是各系統間如何有效的傳遞客戶,商品等的信息狀態。

好的架構能良好的支持業務的橫向擴展。這點很重要,新的業務很多時候都在試錯階段,隨時會增減業務環節,也就是不斷地新的系統,新功能的融入。比如:在幾個流程節點上增減一個三方部門審核操作,審核系統本身不麻煩,但要做到即插即用,對接多個系統和公司多個單位,那不同的架構可能工作量差異很大。

好的業務架構各個系統的數據在業務整體上是連續的、完整的、準確的。通過數據採集,方便建立DW,可以很好的為業務運營提供數據支撐。

好的業務架構,系統能提供的不止於業務功能,還有無時不刻無處不在的驅動各模塊業務和各合作夥伴業務更好決策的數據。

四、業務系統和用戶系統

  • 以產品為中心,是我有好的市場調研,我有牛掰的產品經理,我給你的產品就是我能做的最好的,最大可能是你需要的。
  • 以客戶為中心,適合面向運營單位,面向商家的企業級應用,理念是你需要什麼。

這裡的你,可以是直接用戶,商家,也可能是公司的銷售,客服等。

如果不理解這個以產品為中心和以客戶為中心的不同, 以用戶產品的思路做企業級應用, 就會出發點出錯,就是鬧笑話。 比如:我之前的公司,明明是以CRM為主的營銷管理系統,但同事們喜歡拿個淘寶網站的架構來做參考。

理論上, 用戶系統裡淘寶網站和人人車、鏈家、京東都是一樣,都是把商品(車/房)展示給用戶,獲得訂單(線索)。 作為「信息」提供方,是把自己有的東西,用自己的方式展示出來。

理解兩類系統在邏輯上的差異,我也是用了很多年,過去在公司總是和同事說不清楚,其實也是我自己沒想明白。

可能是我在寫這篇文章時候才多了些思考:

(1)用戶產品關注怎麼幫助使用者實現發郵件,看新聞等功能,很多功能技術難度非常大,但就是一個複雜的軟體,而業務系統為什麼核心是數據,因為我們要關注使用者的業務結果,業務到底有沒有把商品賣出去,廣告的直接效果如何

(2)為什麼說用戶產品就是一個軟體?我們誇張一點理解,所有的網際網路用戶產品都屬於「SAAS」類軟體, 屬於某種在線OFFICE。你的郵件和我的郵件沒有直接關係,你寫的PPT也和我的Word沒關係,使用者之間是隔離的,大家用的是大致同一套界面

(3)而業務系統,使用ERP的部門上下架多少商品直接影響到後續銷售系統和售後系統的使用者的邏輯,甚至銷售業務訂單的完成度也互相影響業績。所以業務系統的核心是數據,核心邏輯除了實現業務動作,更在於你的數據對我的數據的影響。很多小公司可以沒有「軟體」,用Excel也能實現業務管理,但不能沒有數據。

理論上,只有業務系統才可以說數據是永遠的程序是暫時的,用戶系統不應該如是說。

一般公司的內部銷售運營體系,都是業務導向,但會經歷兩個階段:

  • 一是 ,業務驅動。這段時期,業務模式不穩定,產品能力的問題或者業務人員強勢, 業務部門引導公司方向 。這種情況,產品的作用有限,雖然也有便利性,創新性的要求,但總體說還是業務需求的翻譯官,業內稱作功能性產品經理
  • 二是,產品驅動。當業務模式固化下來,尤其是業務流程相對標準化以後,產品經理(或者運營)主導規則和流程 CRM 是最具代表性的業務系統。

五、運營驅動

現在回答一下,什麼是好的產品(業務模式)應該就是解決用戶真實需求的實際痛點從痛處入手。這裡的用戶可以是Toc的消費者,也可以是面向公司運營單位。

接上一節的話題,我認為比較合理的公司架構是運營驅動。

什麼是運營??

運營就是人為的幹預規則,規則就是咱們的產品邏輯,也就是業務規則。

在電信行業出來以前,世界上是沒有真正的運營的。 甚至諾基亞和微軟賣出去產品,很難知道用戶打了多少電話,用電腦做了什麼, 而電信和網際網路時代的到來,一切不一樣了, 我們可以清楚的掌握業務執行結果,也就是用戶使用我們的系統到底做了什麼。通過使用者的使用情況,從結果知道客戶需要什麼,更新規則。

這套邏輯在業務系統提現得更加清楚明確, 用規則去約束銷售、客戶,接單後的動作,規定動作的時間等。

通過了解使用者對規則的執行情況,對比團隊以及公司的KPI,分析偏差了那些,為什麼偏差,再次升級系統,幹預規則,幹預偏差。

運營驅動,適合多個運營單位合作,非業務驅動的產品模式。很多時候,業務流程和公司組織架構的實際情況,做不到或者不需要運營驅動

多說一句,無論是做產品還是技術,掌握業務結果非常極其特別十分的重要,但大部分產品和技術都對此不感興趣,也就限制了個人的上升空間。

業務結果分兩部分:一是系統運行狀況,二是使用結果。

  • 前者及格線是系統出了問題你要第一時間知道,不能等運營單位投訴再排查。
  • 後者就是每天到底多少用戶,多少訂單成立率轉化率,這些必須關心。不能光想著系統怎麼去實現,更要知道業務用你的系統做出了什麼,以及每次升級為什麼而做。

六、數據運營

這張圖,照搬我一個舊同事的PPT,至今沒見過用一頁紙把數據解釋得如此清楚的。

前面說到運營驅動,運營離不開數據。一般的公司, 在一定規模前,暫時都達不到數據運營。

不是說數據不重要。 數據能起到的作用,分三個階段。這三個階段簡單的說就是發生了什麼(報表),為什麼發生(數據分析)和將要發生什麼(決策支持)

大多數網際網路公司,包括那些上市的,其實還沒解決業務發生了什麼,對,說的沒錯。別看這麼多網際網路公司,包括很多上市公司,每天到底多少線索,多少訂單,各種轉化率,真的沒譜。各團隊口徑差距巨大,這是大概率事情,國內也就BAT(京東,滴滴,美團不夠了解)的主營業務算是數據過關。

而這頁PPT真正解釋牛的在右側部分,數據正在發生什麼和我期望發生什麼,這比較超出我的能力, 不解釋了,O(∩_∩)O哈哈~

  1. 決策人員:決策者、高層管理者,通常只是用送到手中的極簡單工具,極少自己分析;
  2. 分析人員:業務管理者、專業分析人員利用商務智能各種工具向決策者製作數據內容並解釋數據含義;
  3. 一線人員:一線業務人員,利用工具向管理者固定匯報業務狀態、進行少量分析。

七、什麼是CRM

1. CRM的意義是實現收入可預期的最大化

並且可有計劃的提升預期。無論什麼樣的CRM,都是為了營收,這沒啥可掩飾的,沒有哪家會為免費用戶花力氣做CRM。

2. 重點是提升人效

客戶開源和提升高質量客戶的UP值貢獻,理論上是管理問題,是運營策略問題。我們所有CRM的參與者,重點是提升人效。人效,就是人均賣多少商品或人均貢獻多少收入,是考核團隊首要的KPI。 這裡的人包括銷售、運營、客服產、品和技術等。

3. 提升人效的路徑,就是讓機器承擔更多的工作,即「服務數位化」

  • 標準化:標準化是數位化的基礎,計算機只能保存離散的數據,所以標準化的核心是離散化的信息結構化。比如:建單、工單、分配等。
  • 自動化:自動化指的是動態過程的數位化,比如流程、規則、權限控制的數位化。「動態」意味著各種存在依賴關係的元素互相之間的狀態關係。
  • 智能化:直觀的理解就是讓系統具備思考能力,這意味著系統在比較確定的上下文中具備分析能力。

我在公司時候講解CRM,常常用比較得罪人的邏輯解釋。我說,CRM的理念就是通過標準化操作,讓銷售和運營平庸化,所有銷售業績差異不應該過大,如果有銷售總是遠遠超常發揮,那說明我們的業務模式出了問題。哈哈,比較得罪人,但是這套理念也適合技術團隊……

八、業務系統架構實例——橫向共享的架構設計

複習:技術架構就是指把不同的功能元素(系統)放在適宜的環節、合適的層級

公司的CRM應是面向企業不同運營單位的業務系統,會覆蓋售前售中售後多個系統集合。我們講技術架構是系統之間的關係,那如何建立這麼多系統之間的關係?

這裡講一下一種技術架構案例,橫向共享的設計。

你的系統裡,那些信息和信息的變化是其他系統關注的???

一般交易類業務有三種東西,可能是貫徹公司各業務線的:商品、客戶、訂單,尤其是前兩種。商品和客戶的信息保留在多個系統裡,面向的也是企業內不同的運營單位,甚至第三方公司。

以商品為例:一個商品從採購倉儲直到客戶手裡,生命周期可能幾天到個把年。有負責採購相關的供應鏈部門,有負責營銷的銷售部門,有負責物流運輸部門,還有售後等其他部門。這麼多部門,對應著諸多的系統都有商品相關的信息和狀態。

某個系統裡,商品的狀態信息變化了,其他系統如何第一時間掌握,並及時作出對應動作??

比如一個簡單的問題,商品成交了退訂退貨等事件,其他相關部門怎麼知道呢,然後做相關處理,靠各系統間API調用??只要業務跑兩三年,保證各系統間的API成百上千。

我之前供職的一家公司,上萬的員工,有個有趣的現象。供應鏈部門負責商品採購驗收和上架,公司網站展示相應的商品。但是,二者數據長期不一致,能有多不一致。說出來嚇死人,有四分之一的商品狀態幾年來一直對不上,每每想起,趕腳都會被人笑死。

為什麼會產生這樣的情況?

因為供應鏈上架是API通知網站以及各部門,其他部門銷售了,退訂了商品等也是API調用供應鏈和網站。也就是各系統啥都是API調用,甚至什麼是上架,定義都不一致,並且API調用不夠穩定,又缺乏監控,也就是第五章說的產品技術都完全沒有掌握業務結果的意識。

建設主數據,採用橫向共享的設計取代系統間API調用的網狀依賴。

主數據能做什麼,一般主數據的輸出是客戶或商品全景視圖,所有業務系統將有跨業務系統需要的相關信息同步到主數據,並從全景視圖獲得其他相關的數據。

主數據真正實現各個業務系統的打通:

主數據通過統一的數據採集,數據存儲,數據管理,需要足夠的產品認知能力和全局業務意識。

主數據對外提供的是統一的信息查詢和信息變更服務訂閱,這裡技術實現其實並不複雜,也就是ES和MQ。例如:銷售系統通過主數據的「商品變革信息訂閱中心」的信息訂閱獲取供應鏈上架的商品後,而供應鏈和售後等系統通過同樣的訂閱中心獲取商品是否成交的信息決定商品上下架等操作。

再重申幾點:

  1. 比較適合做主數據的也就是商品和客戶。
  2. 理論上可以有多個主數據,但實際操作過程裡, 需要具體看情況。比如:電商,商品和廣告是兩個業務線,甚至兩個事業部,各自的架構,各自的橫向共享,可能完全隔離更合適。
  3. 選擇的重點,可以參照業務重點,比如:我們到底是幫商家賣東西還是幫用戶買東西。
  4. 並不是業務一開始,上來就搞主數據,就想著橫向共享。在初期野蠻生長時候,各系統儘可能獨立,劃清界限即可。
  5. 主數據目的是跨系統的共享主要數據的變化,應該盡最大可能不要侵入業務系統。 也就是不要讓業務系統直接把業務結果往主數據裡更新,一定是通過數據採集的方式,各業務系統儘可能不做任何變化。
  6. 主數據不要直接產生業務數據,但可以有間接的。比如跨業務的指標(例:網站PV和成交量的比例),業務系統自身不關注的指標(例:最近10天成交率)。

 

本文由 @王以弘 原創發布於人人都是產品經理。未經許可,禁止轉載

題圖來自Unsplash,基於CC0協議

相關焦點

  • 產品新人必須掌握的業務分析思維方法論 - 人人都是產品經理
    編輯導語:產品新人在進行業務分析時有必須掌握的思維方法論;本文主要講述解析業務問題的方法論,同時演示運用此方法論來解析「如何提升學生對食堂的滿意程度?」這一問題,我們一起來看一下。一、解析業務問題的主要步驟流程梳理,尋找漏鬥和閉環;各模塊分析:明確理想態、梳理影響理想態的因素是什麼?
  • B2C電商系統產品架構:全局分析系統定義與職責
    筆者在七八年職業經歷中,主要是聚焦於電商系統上下遊進行工作,而筆者在本文中就將結合工作實踐與經驗認知,為大家分析電商系統的各種架構,並對各個系統註明主要定義和主要職責。在我看來,產品經理的產品能力也由2部分組成:一種是產品內力,由上百個不同項目錘鍊而沉澱下來的解決問題的路徑能力和操盤能力,可學方法論,但最終還是要變為自己的;另一種其實就是領域經驗,例如你在某個行業的深刻了解,或者長時間從事某個產品細分崗位,這部分可以短期習會。以上2種能力相輔相成,領域經驗會逐漸積累提升你的產品內力,而產品內力反過來又會使得你更快拓寬領域經驗。
  • 架構設計:業務邏輯和技術分離
    為什麼需要架構? 有系統的地方就需要架構,大到航空飛機,小到一個電商系統裡面的一個功能組件都需要設計和架構。 我很喜歡《系統架構:複雜系統的產品設計與開發》裡面的一句話:結構良好的創造活動要優於毫無結構的創造活動。
  • 數人云發布金融容器雲 構建開放業務新形態
    近日,數人云發布金融容器雲,幫助金融客戶在網際網路+時代下構建開放業務新形態,從平臺轉型、產品創新、服務交付等層面推進金融業信息化變革,激發創新活力。作為基於Docker的新一代輕量級PaaS平臺,數人金融容器雲實現秒級啟停,幫助客戶及時響應高並發等新型業務需求;同時,藉助容器技術,數人金融容器雲使應用的交付變得標準,極大地消除技術部署的局限性,提高客戶產品的交付及運維效率。
  • 從企業架構到信息化規劃,從現狀調研到架構設計的核心邏輯
    今天準備談下IT規劃諮詢的核心方法論和思考邏輯。在這篇文章我不會詳細的去談當前主流的企業架構方法論理論框架和內容。而是根據多年IT諮詢實踐,將一些關鍵邏輯點和你分析。為什麼要談核心IT規劃和諮詢邏輯?
  • 以翻譯產品為例,談談產品工作展開的方法論
    隨著工作閱歷的加深,產品經理所需要承擔的職責從最初的解決問題,逐步上升到分析問題,乃至發現問題和新機會。由此一來,在工作中,面臨的不確定和不具體的問題逐漸增多,而建立一套行之有效的方法論,就變得尤為重要。
  • 微服務架構技術棧
    一、前言2014 年可以認為是微服務 1.0 的元年,當年有幾個標誌性事件:一是 Martin Fowler 在其博客上發表了」Microservices」一文,正式提出微服務架構風格;二是 Netflix 微服務架構經過多年大規模生產驗證,最終抽象落地形成一整套開源的微服務基礎組件,統稱 NetflixOSS,Netflix 的成功經驗開始被業界認可並推崇
  • ...設計CBDC業務程序和系統架構(計算機系統結構、動作方式、組成...
    【韓央行推進數字貨幣外部諮詢方案】韓聯社8月30日報導,韓國銀行為建立「中央銀行數字貨幣(CBDC)示範系統」接受外部諮詢。韓國銀行30日表示,截至上月結束CBDC基礎業務(設計、定義條件、研究體現技術),並以此為基礎推進第二階段事業—「CBDC業務程序分析及外部諮詢」。
  • 如何畫架構圖?
    畫架構圖分四步走: 第一,搞清楚要畫的架構圖的類型; 第二,確認架構圖中的關鍵要素(比如產品、技術、服務); 第三,梳理關鍵要素之間的關聯:包含、支撐、同級並列等; 第四,輸出關聯關係清晰的架構圖。
  • 深度長文(一):什麼是產品架構?
    一切脫離業務的架構都是耍流氓,產品更是如此。本文主要先跟大家整體講一下產品架構的基本概念和方法~enjoy。我們常常會看到「產品架構」這個詞,甚至能看到有些公司專門有一個叫做「產品架構師」的崗位。說起架構,很多人會覺得很虛,那麼到底什麼是產品架構呢?我們知道開發有專門的一個崗位叫技術架構師,推己及人,我們先看下技術架構師是幹嘛的?
  • Gartner給了中臺一個英文翻譯,但更有自己的方法論
    畢竟,這是為數不多的誕生自中國的技術和理念。「中臺」是一個源自中國的概念,具體點說是源自阿里巴巴的電商系統架構經驗,但以AWS為代表的國際雲巨頭對此卻一無所知,可見國外的技術語言體系裡根本沒有中臺,而Gartner在介紹中臺的過程中,也著重強調是阿里巴巴自己提出的概念。
  • 阿里雲發布雲上首個輕量級GPU實例 可用更細粒度計算資源開啟業務
    當地時間3月18日,在矽谷舉辦的2019年NVIDIA GPU技術大會(GTC)上,阿里雲發布了國內首個公共雲上的輕量級GPU異構計算產品——VGN5i實例,該實例打破了傳統直通模式的局限,可以提供比單顆物理GPU更細粒度的服務,從而讓客戶以更低成本、更高彈性開展業務。  在該實例發布之前,業內均採用以單顆物理GPU為單位的雲端異構計算服務。
  • 產品認知的U型曲線:帶你學會產品分析
    比如分析市場時,就去看相關的行業報告,把市場發展趨勢圖和用戶畫像直接照搬過來;分析產品架構時,就畫一個產品架構圖,把功能都羅列出來;分析互動設計時,就把自己覺得很炫酷或者「有用」的交互效果分析一通;最後的建議部分,常常只是一些按鈕、布局之類交互層面的建議。唯一的益處可能就是知道了更多的行業趨勢和表層交互。
  • 引領雲原生發展 阿里雲首創雲原生容器界面方法論
    在雲原生容器界面的指引下,阿里巴巴集團以基礎設施、運維及其周邊系統作為切入點,掀起全面雲原生化的浪潮,陸續將系統改造為適配雲原生架構的新方案,推動集團內部使用的技術框架、工具等被雲可接受的標準產品或雲產品替代;進一步轉變運維思路和工作方式,兼容適配新的運維模式。
  • 產品定義之必備功夫:小信號系統分析之直流降壓實例
    【戳此閱讀上一集】  淺說小信號系統環路分析 - 第一集 高樓大廈先打樁方法論:1.拿起你的工程師畫筆,像畫家那樣在波特圖上畫畫,用你的什麼比例積分微分環節的辦法,把系統搞得再漂亮點,再漂亮點!4. 產品流片、上線小批量、大批量生產。成功。
  • 微電子技術應用實例及應用領域分析
    打開APP 微電子技術應用實例及應用領域分析 發表於 2017-11-22 09:51:04   一、什麼是微電子技術
  • 騰訊分析系統架構解析
    TA(Tencent Analytics,騰訊分析)是一款面向第三方站長的免費網站分析系統,在數據穩定性、及時性方面廣受站長好評,其秒級的實時數據更新頻率也獲得業界的認可。本文將從實時數據處理、數據存儲等多個方面帶你深入探尋TA的系統架構及實現原理。
  • 八種常見的業務設計和架構模型
    為了推斷這些策略和目標,有許多業務模型用於業務設計。我們將研究八種最常見的業務設計方法並研究每種方法如何與企業架構息息相關。 如圖1所示,平衡記分卡、價值鏈,方針管理(Hoshin Kanri),企業模式畫布(business model canvas)和業務動機模型(business motivation model)很適在公司和業務級別上描述和理解組織。企業模式畫布、企業激勵機制模型以及設計思想、客戶旅程圖和簡單的SWOT分析在產品和市場營銷級別上非常有用。
  • 京東資深架構師:學架構從三高開始學就行了
    加分項:掌握不同業務形態下的底層技術套路,對後臺系統架構能一通百通,面試中顯示出極強的知識遷移能力。滿足後者,至少你已經達到了一個架構師的思維水平,這才體現你的技術潛力,是你加價的籌碼。多數開發既沒有太多行業和不同項目的磨練,也沒機會參與後臺架構設計,這項能力只有靠自學,但是自學也有聰明辦法。
  • [觀點]架構師如何界定項目邊界 把握系統全局
    導語:架構方法論的重要性已經毋庸置疑,傳統方法已經越來越不能適應日益變化的IT架構。然而,架構方法論實踐過程中遇到的挑戰和陷阱依然無處不在。為此,IBM軟體集團大中華區合作夥伴技術支持總經理王小虎撰寫了「架構師挑戰與武器」開篇文章,後續內容將根據CSDN網站上「架構師挑戰」的調查投票結果邀請專家撰寫專稿,陸續刊登於CSDN網站。