說明:以下總結的觀點不一定準確,但是是最好理解的。
1、首先,Netflix是一家做視頻的網站,可以這麼說該網站上的美劇應該是最火的。
2、Netflix是一家沒有CTO的公司,正是這樣的組織架構能使產品與技術無縫的溝通,從而能快速迭代出更優秀的產品。在當時軟件敏捷開發中,Netflix的更新速度不亞於當年的微信後臺變更,雖然微信比Netflix遲發展,但是當年微信的灰度發佈和敏捷開發應該算是業界最猛的。
3、Netflix由於做視頻的原因,訪問量非常的大,從而促使其技術快速的發展在背後支撐着,也正是如此,Netflix開始把整體的系統往微服務上遷移。
4、Netflix的微服務做的不是最早的,但是確是最大規模的在生產級別微服務的嘗試。也正是這種大規模的生產級別嘗試,在服務器運維上依託AWS雲。當然AWS雲同樣受益於Netflix的大規模業務不斷的壯大。
5、Netflix的微服務大規模的應用,在技術上毫無保留的把一整套微服務架構核心技術棧開源了出來,叫做Netflix OSS,也正是如此,在技術上依靠開源社區的力量不斷的壯大。
6、Spring Cloud是構建微服務的核心,而Spring Cloud是基於Spring Boot來開發的。
7、Pivotal在Netflix開源的一整套核心技術產品線的同時,做了一系列的封裝,就變成了Spring Cloud;雖然Spring Cloud到現在爲止不只有Netflix提供的方案可以集成,還有很多方案,但Netflix是最成熟的。