在初创时,Netflix的工程师会一起做一整套系统,预先做好安排,还设定好截止日期,不过随着公司越来越大,开发流程也变得越来越复杂,难以管理。
当工程师团队变得非常庞大时,常常在一片混乱中寻找是谁破坏了代码,然后发邮件召集所有的工程师来解决这个问题,系统也无法再发展壮大。
Netflix本想把整个架构表示成大家都看得懂的图表,后来他们放弃了,他们有成百上千的服务和系统,每个团队都会有不同时间推出新的版本,并各自管理各自的系统,最后形成了非常混乱又极具弹性的系统。

这样的系统容错能力很强,如果汽车掉了一个轮子,汽车就无法继续开,必须停下来,但是Netflix某个服务挂了,作为一个整体,Netflix仍然可以继续工作,只是挂掉的部分服务不能用而已。
和城市一样,Netflix的系统看上去很混乱,但却比居高临下的管理方式要高效的多
架构是流动的没有明确的定义,有时候会突然冒出新的角色,但是没人在意。
网友评论