原创 如何解決微服務的數據一致性分發問題?

介紹 系統架構微服務化以後,根據微服務獨立數據源的思想,每個微服務一般具有各自獨立的數據源,但是不同微服務之間難免需要通過數據分發來共享一些數據,這個就是微服務的數據分發問題。Netflix/Airbnb等一線互聯網公司的實踐[參

原创 優秀架構師是如何學習開源項目的?

優秀架構師是如何學習開源項目的? 一、前言 大家好,我是架構師楊波,大家都叫我波波老師。 波波可以說是一個不折不扣的開源愛好者,在一線企業工作時,波波就花費大量的時間和精力,研究和學習開源代碼。即便現在轉入技術培訓行業,波波仍然會

原创 Kubernetes網絡三部曲之一~Pod網絡

前言 K8s是一個強大的平臺,但它的網絡比較複雜,涉及很多概念,例如Pod網絡,Service網絡,Cluster IPs,NodePort,LoadBalancer和Ingress等等,這麼多概念足以讓新手望而生畏。但是,只有深

原创 Kubernetes網絡三部曲之三 ~ NodePort vs LoadBalancer vs Ingress

前言 在上一篇《Kubernetes網絡三部曲~Service網絡》中,波波講解了K8s的4層網絡棧中的第2層Service網路。有了Service網絡,K8s集羣內的應用可以通過服務名/ClusterIP進行統一尋址和訪問,而不

原创 波波的架構理念

背景 近期我會陸陸續續把我之前在infoq/聊聊架構等媒體上發表的文章,陸續搬到我的CSDN博客上,這個是第一篇。 這篇有特殊的意義,2015年下半年的時候,我還沒有養成定期總結梳理的習慣,是極客邦的郭蕾鼓勵我嘗試。今天回頭看,這

原创 如何理解Kubernetes架構?

前言 理解K8s的架構是運用好K8s的基礎,本文波波幫助大家梳理一下K8s的架構。我們先會對K8s的架構進行一個概覽,然後分別剖析Master和Worker節點的組件構成,然後把這些組件再集成起來,通過一個發佈樣例展示這些組件是如

原创 Kubernetes網絡三部曲之二~Service網絡

前言 在上一篇《Kubernetes網絡三部曲~Pod網絡》中,波波講解了K8s的4層網絡中的第1層Pod網絡。有了Pod網絡,K8s集羣內的所有Pods在邏輯上都可以看作在一個平面網絡內,可以正常IP尋址和互通。但是Pod僅僅是

原创 關於致富的35條建議

這篇《關於致富的35條建議》,是波波從《How to Get Rich : Every Episode》[附錄1]這篇長文(超過3.6萬英文單詞)翻譯整理而來。波波非常認同原文作者Naval關於掙錢和財富的理念,有種強烈的得道恨晚

原创 構建微服務技術中臺,SpringCloud和Kubernetes該如何選型?

前言 中臺架構一詞最近在技術圈內比較火,波波基於自己的經驗和視角,也來湊個熱鬧聊聊什麼是中臺架構。中臺架構實際由若干個層次組成,其中微服務技術中臺是構建中臺架構的重要組成部分。SpringCloud和Kubernetes,是目前互