超級大公司資訊系統上檔次、提高能力的重要事件記錄

通用C#系统架构發表於2024-04-07

  未必全、僅供參考

  1:系統的Bug管理、需求管理、程式碼生成器、基礎開發框架穩定成熟、有通用的前端介面元件、穩定高效率的許可權元件。

  2:建設專業化的產品經理崗位,系統的整理各種業務需求、梳理各種業務需求,組織參加各種業務會議,業務人員與技術開發人員之間起橋樑工程師的角色,同時大公司需要保證有足夠的人才儲備,經得起各種人員變更,人員離職,技術離職了產品經理在,產品經理離職了技術在,業務離職了產品經理在。其實也是一種業務安全防範,人才容災,同時不要求技術人員有強大的溝通表達,整理需求的能力;大規模軟體開發脫離小農思想,同時更好的支撐公司的快速發展人才儲備需求。

  3:消除單點故障、採取叢集伺服器,任何提供服務的都需要>=2個伺服器,服務必須要支援叢集,支援無狀態擴容,併發壓力大時就加伺服器,配置內部域名就可以了,或者網路負載伺服器能自動識別,隨時可以停止其中的一臺伺服器。

  4:大資料技術能力建設、規模足夠大、技術能力足夠強大可以自己建設大資料能力,搭建大資料平臺,體量足夠大是有必要的;若技術能力不是很強大、可以直接使用通用的雲產商提供的大資料服務能力,簡化複雜度。由於海量資料需要各種快速計算,大規模計算,大型企業必須要有大資料能力,及時彙總統計各項業務資料提供給業務部門。

  5:壓力測試、全鏈路壓測,對系統進行系統的、成規模的全面進行壓力測試,把系統效能薄弱點、業務增長卡脖子的環節都進行系統的排查最佳化。

  6:建設內部閘道器、內部訊息佇列系統,系統的內部之間的互相呼叫、系統之間的互相同步、事件同步、訊息各種推送、多點推動、提高多系統之間的非同步協同能力。

  7:微服務化、容器化、持續釋出系統,小步快跑、各種穩定的釋出回退機制,可以安全的回退到任何一個歷史節點,把公司的風險降低到最低。

  8:完善的設計文件、介面文件、業務知識庫的持續改進維護,防止人員變動、同時有效積累公司的業務知識,內部可重複呼叫的介面功能也越積累越多,內部介面能力持續改進完善,穩步沉澱。

  9:公司快速發展階段、只要業務部門有資訊化需要,技術人員、產品人員不限制的招聘,適應公司的快速發展,打造行業壁壘、打造公司與公司之間的能力差距拉開距離,先把業務需求給實現了,然後需求都滿足了,後續沒需求時再停止招聘,透過績效、優勝略汰、人才自然流失、逐步縮減技術人員、減少招聘力度。

  10:給公司資訊系統做全面安全檢測、找外部多個專業的團隊,進行安全攻擊,檢查公司系統的安全性,不管是否來得及開發新需求還是來不急開發系統,人手是否夠不用管,先並行進行安全檢測,誰的負責的系統有問題?有哪些安全漏洞,底朝天檢查一圈;讓大家提高安全意識、同時把安全漏洞第一時間進行修復,同時要崩潰的系統提前崩潰,提高整體資訊系統的安全性。

  11:全國性的基礎服務能力提供的涉及民生的企業,每年的護網行動,幾十個全國性的專業的安全團隊,對公司的各個業務系統,全國各地的資訊系統進行安全檢查,每年進行安全整改,也飛速提高公司的資訊保安能力,及時發現公司的資訊保安漏洞。

  12:公司的內部的專業的資訊保安團隊,對上線前的系統進行安全掃描、許可權驗證檢查、各項安全檢查後,才允許系統釋出,同時進行定期的各種內部安全掃描,公司的各子系統能得到一定的資訊保安提升。

  13:內部的穩定成熟的工作流程元件、對開發各種業務模組的基礎支撐、快速穩定小效率實現各種內部業務流程、高效率進行各種監控審批。

  14:龐大的公司、必須完善的內部IM、及時通訊體系,公司的組織架構、崗位分工、人員組成資訊是公司的核心機密,不外漏在通用平臺,不給競爭對手洩密人員資訊,保護公司的核心機密,並且提高內部資訊系統的及時訊息推送能力,減少各種內部通訊成本,提高內部的溝通效率,內部舉證能力。

  15:手機移動辦公能力加強,所有的日常辦公,都可以在手機上進行,更多的是提高全國性大公司的高效協同能力。

相關文章