說明:以下總結的觀點不一定准確,但是是最好理解的。
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是最成熟的。
參考:
https://netflix.github.io/(官方開源網站)
https://news.cnblogs.com/n/581824/
http://os.51cto.com/art/201510/495463.htm
http://www.infoq.com/cn/news/2016/03/Netflix-Cloud-Migration
http://www.infoq.com/cn/news/2015/11/Netflix-io-projects-intro
http://www.infoq.com/cn/news/2013/04/netflix-ml-architecture
http://www.infoq.com/cn/news/2015/11/ScaleScale-MaxCDN-NetFlix
https://mp.weixin.qq.com/s/zfxUdutjfPtlBn7wt8YhwA?utm_source=tool.lu
http://udn.yyuap.com/article-8959-1.html
http://blog.csdn.net/horsefoot/article/details/52221736
https://www.zhihu.com/question/63746987