1. 程式人生 > >2020年寫的文章整理到了這裡,請查收!

2020年寫的文章整理到了這裡,請查收!

寫在前面

2020年默默地還是寫了很多東西的,微信有了標籤功能之後,整理起文章來還是比較方便的。   從去年到今年準備寫幾個專輯,圍繞於自己做交易系統或是一些通用解決方案的,當然自己平時愛叨叨的毛病也整理了一個專輯,回顧起來還比較有意思。

複雜度治理

系統變大之後,對應的複雜度就上來了,除了需要解決各種高效能、高可用、高併發的“規模膨脹“帶來的技術複雜度問題之外,還需要解決因業務“規則膨脹”帶來的業務複雜挑戰,這種複雜度治理包括了從程式碼可讀性,到設計模式運用,再到分模組的技術業務分離,以及後來的微服務的邊界劃分,還有就是引入複雜度治理方法論“DDD”等,總之是個大的話題,也是目前我在孜孜不倦求索的一個方向。 技術歸根結底是服務於業務的,當業務發展到一定規模之後,其實是有著其商業化能力訴求的,包括形成aPaaS或是SaaS等,這也是目前在做的事情,希望明年能有一定的新的,更多內容可以看下面的目錄,掃描二維碼閱讀。

交易系統架構演進

這幾年交易系統做了很多,交易系統給人的最直觀的感覺就是,交易一般都是一個電商性質公司的核心,所以交易相關係統在架構合理性或是”三高“架構設計的決策上需要做更細緻的設計,減少因系統不可用或是系統bug導致的資損。 這種設計會圍繞於系統的高可用設計,各種降級兜底邏輯,事前事中事後的解決方案,資料一致性視窗問題的解決方案,高流量下的穿透或雪崩問題解決等,總是瞭解了核心交易系統的架構設計,在做一些非核心繫統的架構設計是手到擒來的,更多內容可以掃二維碼閱讀。

通用系統解決方案

在我們工作過程中勢必會接觸到不同的業務領域,除了專業領域方向的系統設計之外,一些通用領域的通用的解決方案也是需要積累的,這個分類下會有一些通用領域的解決方案,比如雲原生、service mesh、serverless等,可以掃描閱讀。

碎碎念

在技術之外公眾號裡面也會聊一些非技術相關的東西,比如對於職業發展的看法,軟素質學習,讀書筆記,投資心得等,比如今年投資收益還不錯翻倍了,比如美團四大名著的讀書筆記等,這邊板塊就當是放下繁重的工作放放鬆吧,可以掃碼閱讀。

後記

除了這些已經分類的文章,還有一些沒有分到某個專輯裡面的文章,如果想一起交流的可以通過公眾號進行留言,就當做一個碼農的聊天自留地