想不透館長為何不找我承包其ERP和購物網站!

CN Liou
Feb 25, 2021

--

軟體業嘛,名氣專業重要先談如何搶單,後言如何完工!是這樣嗎?

回顧一下歷史:

5萬個請求應於60秒內回應完畢

壹、健身房ERP軟體系統

根據業主的影片介紹,這套ERP應同時具備下列核心特質

財務模組
  • 因為多館,故以使用瀏覽器操作的系統為佳,以利維護系統。不宜使用desktop(桌面)application技術。
用瀏覽器跑ERP
  • 含固定資產管理,尤其折舊計算。
  • 提供教練、會員線上預約機制。
線上預約 — 月曆
線上預約 — 日曆
  • 業務獎金、人事薪資。
  • 若不排除至海外設置據點,則健身房ERP系統須提供多語系線上切換能力。
跨國企業應使用多語系線上切換的ERP
  • 因業主稱:「我想做健身器材生產工廠事業」,故健身房ERP系統和購物網站宜外包予同時製造業ERP高速網站建置實力的軟體商建置。
製造業使用瀏覽器跑MRP

理由:避免業主未來的資訊系統成為聯合國資訊系統

人家臺積電營收驚人,重金購買德國光碟片後發現軟體只適合拿來當作資料收納櫃,即使豢養千名MIS人員去開發無數外掛程式去彌補ERP軟體的不能,玩起聯合國資訊系統,損益表依然漂亮。

IT人海戰術玩聯合國ERP

董事長您羽翼未豐,大業未成,慎防你茹苦含辛、出錢出力創立的事業被IT摧毀

董事長您的上策:集團各事業採用同一套IT技術、免費開源(FOSS)前端與後端軟體、全球最先進的開源資料庫管理系統、Linux(而非竊聽你每一次keystroke,3GB RAM只夠開機,的spyware Win10)

千錘百鍊的Linux

,嚴防IT擊垮董事長您的企業

至於「虹膜辨識、人臉辨識、指紋辨識」等週邊加值功能,我建議業主:

  1. 2000萬元若能完成這些辨識功能的話,趕快外包給那家廠商,但是請提防再度失望!
  2. 戰線過長,處處脆弱。宜顧好財務!先穩定運轉上述各項核心特質的ERP系統之後,行有餘力,再投資這些可有可無,有最好;沒有,日子照樣過的週邊次要附加功能。

貳、購物網站「遭受DDoS攻擊」

是否真遭受攻擊,我外人不知道。如果是我,會看看httpd server的log,是否真有單一IP地址密集提出HTTP請求,而非網站伺服器軟體品質欠佳所以主機回應龜速,用一句「你的網站遭受DoS攻擊!」甩鍋。

參、購物網站癱瘓

2020–09–02日Re: [問卦] 館長需要一位資訊長 , 根本被當盤子的文潑出後,不少專家急著糾正我的方案。其糾正不外乎:

你的單機方案遺漏『可用度(availability)』!

在此回應玩infrastructure的專家們:

業主明確指出其痛點 — 其網站無法快速消化瞬間湧入的瀏覽器請求,甚至貌似當機。

我的方案正是針對業主的痛點而提,你們不提如何設計高速網站,卻集中火力這樣糾正:

你的單機一旦毀損,業主將無法接單!

我的單機方案旨在突顯:優良的網站設計,一部廉價、低規格的主機足以應付高併發請求

你的主機cluster軍團若無法解決業者最頭痛的性能(performance)問題的話,即使5部主機全部存活下來,又有何用?

再者,有了資料庫管理系統內嵌的replication功能,high availability架構就是1~2個人日的活,並非太空科技。

反之,不良軟體供應商(例如販售某財力雄厚人壽保險公司ERP光碟片,導致其粉絲董事長捲鋪蓋的歐洲軟體商)的慣用手法是:

  • 伺服器軟體龜速運轉,於是以「我的軟體很大!」為由,反向要求客戶掏錢買超級電腦去拖那隻身軀龐大、行動遲緩的恐龍,一家企業用戶流出的現金流入兩家軟、硬體商販。
  • 搞疊床架屋的「大」infrastructure。例如:拷貝一份Kubernetes去拼裝一套對岸一堆infrastructure「大師」爭相炮製,然後貼上內行人都看不懂的「自主研發創新全球首創馬雲的智慧」標籤的高大上架構。
  • 執行「割韭菜」任務:軟體品質越低,承包商賺得越多;專案施工期越長,承包商的收入越豐碩。

甚至有infrastructure「大師」們打算採用徒耗CPU、RAM、storage、traffic等資源的container!和北部某市政府如出一轍:挪用民脂民膏數千萬元外包上市軟體公司用癰腫的Java架站,宣稱:要使用數千部預錄影片以「翻轉教室」的所謂「教學網站」一樣:機房人員與軟體承包商裡應外合,挪用公帑搞了20~30個虛擬主機(Virtual Private Server),無數部多顆多core CPU插滿RAM slot的高性能伺服器,其實只提供一項2GB RAM單CPU單主機也能輕鬆提供的主要功能 — 影片收納櫥櫃

操作這些手法的背後真正動機:

  • 單機不足以彰顯我的專業,infrastructure大架構經驗可美化履歷表。
  • 企業和政府(即手無寸鐵的老百姓)客戶你掏錢讓我練infrastructure神術!
  • 我的架構龐大、複雜、天量螺絲釘隨時鬆脫、需要10人團隊24小時調校,收費當然高一些!

肆、業主的終極解決方案

既有網站暫時撐一撐業務。但不宜久留或加碼,對架構不良的系統動大手術,期望徹底改善其品質。

本人因為願意幫企業省錢,故偏好搞這些「小」系統

  • 在一台廉價普通規格的主機上面高速運轉
  • 閃電回應海量客戶同時發出的HTTP請求
  • 資料庫replication
雲端SaaS:一個PostERP process在1GB RAM的主機上面跑N1套ERP,服務來自N2種產業的N3家承租企業
入門規格伺服器CPU足以運行兆筆官網、多套雲端ERP、PaaS
1 GB RAM VPS足以運行兆筆官網、多套雲端ERP、PaaS

業主可以交給我打造全新輕巧高速穩定網站以取代不堪承擔長遠重責大任、高維護費、高硬體費用支出的舊架構,之前提的方案仍然有效:

PostERP伺服器軟體的回應速度比較
PostERP伺服器軟體RAM耗用量比較
  • 後端:multiple threads、requests queue、workers pool、PostgreSQL connections pool、cache、prepared and cached SQL statements、Linux
  • 前端:single page application(一頁式應用)設計
  • 驗收通過後再付款
優質網站後端軟體能在低規格單機上面運轉閃電回應海量請求

伍、歡迎交流技術

業主無稽景仰唐鳳上市軟體公司

是騾是馬,拉出來遛遛!

誠邀這些頂尖架構師們出來說兩句,彼此交流、互相學習!

--

--

CN Liou
CN Liou

Written by CN Liou

enterprise-grade SaaS + PaaS platform and ERP software architect 企業級SaaS + PaaS平臺、ERP系統架構師

No responses yet