※ 本文轉寄自 ptt.cc, PTT文章原始頁面
看板Soft_Job
標題

[請益] 中台架構常見嗎

最新2023-12-08 23:31:00
留言79則留言,27人參與討論
推噓19 ( 19060 )
前輩們大家好,小弟目前工作將滿五年,但不算實習的話其實只在兩間公司工作過,一是工研院一是歐洲支付公司,所以對於一些東西在業界到底常不常見蠻多時候都不太確定 剛看到前面一篇郵局的文,裡面提到前台中台後台的架構,讓我想到一直很想問的中台架構 中台一詞我好像都只有在中文的資源比較常看到,除了郵局那篇,像是之前板上有出現過PTT official app的go-openbbsmiddleware repo裡的簡報也有提到中台架構,加上之前換工作時朋友幫內推的金融公司也有提到中台 但在英文的資源就比較少看到 感覺有點像N-tier architecture,又有點不太像 我有查到一篇我覺得把中台架構的前世今生講得蠻清楚的中國文章 "你需要的不是中台,而是一名合格的架构师"(https://ppt.cc/fEtyox),也有跟我近期最好的朋友chatgpt討論了一下,感覺這架構很有意思 我後來比較熟悉的架構是microservice architecture,我現在待的公司也是用這個架構為主,所以我一直以為它就是現在主流的架構XD 我今天下班前問我一個比我資深一些的俄羅斯同事,他也沒聽說過中台架構,該不會他跟我一樣菜(? 想跟前輩們請教一下,請問中台架構常見嗎? 還是只有在中國跟台灣的業界比較常見? 如果只有中國跟台灣比較常見的話,那是為何會有這種文化差異呢? 有前輩可以經驗分享一下嗎 如果是中台架構的經驗談也很棒! 第一次發文有點緊張 還請各位前輩多多包涵 ----- Sent from JPTT on my Google Pixel 5. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 217.103.7.251 (荷蘭) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1701728495.A.CC2.html

79 則 PTT 留言

DrTech, 1F
這問題真的問得很好,也點出了N-tier architecture,又有

DrTech, 2F
點不太像

DrTech, 3F
你可以去了解,阿里文化。阿里文化常見名詞。"中台"是他們

DrTech, 4F
提出來的,其實類似技術概念很多,但中國互聯網太競爭,每

DrTech, 5F
年必須要換個名詞,概念,一點點改善,就要搞的世界第一的

DrTech, 6F
創新,部門才有績效。導致於這些名詞文化。

DrTech, 7F
阿里文化又是中國互聯網文化的輸出根源之一,台灣又很愛炒

DrTech, 8F
中國的專有名詞,導致於這種現象。

DrTech, 9F
中國人發明的,當然非中國的國家就沒相關名詞了。
是偶像Dr大!!! 原來還有非技術層面的考量 好我去查一下 感覺很有趣

windclara, 10F
似乎只有金融業在使用這名詞

tofuflower, 11F
以我所知中台是阿里流行到中國業界,因為中文的關係

tofuflower, 12F
所以部分台灣公司也會講

tofuflower, 13F
但歐美目前主流還是應該還是 DDD

tsaigi, 14F
中台跟DDD應該不能放在一起比吧?一個系統架構,一個程式

tsaigi, 15F
架構

tsaigi, 16F
以我不多的經驗 感覺中台就是個沒那麼微的微服務

BlacksPig, 17F
可以去看看阿里支持中台到現在不支持的相關文章

BlacksPig, 18F
然後在一些技術研討會上,金融業的演講就會看到這類架
好酷 聽起來金融業真的是相當用比較多中台的產業

BlacksPig, 19F

SHANGOYANYI, 20F
中台架構成本很高 不管是管理上、開發上或維護上 通

SHANGOYANYI, 21F
常是多個前台服務商業邏輯相同的部分抽出變成一個中

SHANGOYANYI, 22F
台服務元件 然後大家共用 但如果前台各自為政或每個

SHANGOYANYI, 23F
在業務邏輯上都有部分差異時 共用元件本身就會變很

SHANGOYANYI, 24F
複雜 而且負責中台的團隊很容易變成被推工作的對象

SHANGOYANYI, 25F
什麼垃圾都可以說:放中台,以後可以共用
很有畫面XD 真的很好奇中台實務上跑起來會是什麼體驗,感覺管理不好真的一不小心大中台就會變得很恐怖

brucetu, 26F
就只是幫 N-tier 取了另一個名詞,用來吹

brucetu, 27F
本來共用的東西就可以抽出來獨立,你想想 CGI 跟 cache s

brucetu, 28F
erver 還有 database engine 和 檔案系統之間的互動關係

brucetu, 29F
為什麼不要每支應用實作自己的 cache server 要抽一個單

brucetu, 30F
獨的 cache server 出來? 那我可不可以說 cache server

brucetu, 31F
是中台? 如果你說不行他只是工具,那我前面掛一層API隨

brucetu, 32F
便包一點商業邏輯進去算不算中台?

brucetu, 33F
然後我們部門就有一個中台了 績效++ ,其實軟體工程本來

brucetu, 34F
就是在各種粒度上把程式之間的關係切割乾淨,有什麼好吹

brucetu, 35F
前中後的,很無聊

brucetu, 36F
你把後端 micro service 和前端 app 依據業務性質分成前

brucetu, 37F
中後三種分類一樣可以跟長官說你們有中台
這樣講也是有理XD 但他們這樣搞應該有對應的組織架構,team之間的合作應該有他們的一套玩法 chatgpt是跟我說跟N-tier主要差異是中台把業務層面也放進來,不只是技術層面

ssccg, 38F
隨便找個不是對user也不是管理介面的東西叫中台就是中台了

ssccg, 39F
台灣的某些業界就只是這樣用的,不是真的什麼架構

brucetu, 80F
畢竟講師是靠嘴賺錢不是負責debug

brucetu, 81F
沒有用拿同樣的需求開發兩套系統 你也很難客觀量化新提出

brucetu, 82F
的架構有多少好處

brucetu, 83F
隨便你喊節省幾%成本都行

weinine32, 84F
中國的資料庫會用到分庫分表,就需要用中台轉換SQL語句

weinine32, 85F

neo5277, 86F
這問題基本上就是看各公司的商業模式跟架構而已家大業大

neo5277, 87F
用這種模式沒什麼不好啊

jhjhs33504, 88F
BFF那類的吧? 分拆複雜需求在不同服務橫向溝通用的吧?

braveht, 89F
中台=提供某種業務領域/技術領域/資料領域的服務