里面还是少了很多东西的。我首先建议去认真读netflix tech blog,他们的blog我认为干货含量最高的tech blog。https://t.co/iRsRdooSaS
每个月都只有几篇,非常值得去看。
Netflix非常慷慨地分享了他们的best practice。我认为任何对高可用高可靠服务有追求的人,都可以看看netflix怎么玩的。
而且我也强烈推荐Netflix founder 写的那本书, That will never work。常读常新。
很多年轻人可能不知道,Netflix以前是邮寄DVD的。后来才搞得streaming的。
Netflix 对技术疯狂投入的触动是从2012年圣诞节down开始的。
所以后面他们的技术演进对availability 有着巨大的推动。比如fault injection系列的各种monkey,都是他们搞出来的。
在图中并没有体现,而这块对这个对行业的价值,可能不小于 spring boot 这套东西。
还有就是最新的service mesh 基本上没有提及 ,以及他们的工作流编排引擎workflow orchestration engine (Conductor),以及他们还有自己的媒体transcoding 的engine,cosmos等等,在存储这块,他们虽然用了大量的C*,但是也用了elasticsearch这种nonsql。
还有netflix的CDN这块也没有涉及。另外随着machine learning 的发展,他们内部也有大量基于python的服务。
点击图片查看原图