过程很重要,记录系统也很重要。
你可能读过Netflix工程工具团队博客上关于构建过程的精彩帖子Netflix用它来不断地向全球超过7500万的Netflix用户提供电影和电视节目的流媒体服务。
当post专注于构建的时候过程-构建工具,CI服务器和部署平台,还有另一层基础设施没有得到太多的关注——保管你的文件的系统——存储库。作为流程的记录系统,它们保存流程不断使用和生成的数据和元数据。档案制度不应被视为理所当然;你不能只是把你的文件转储到一个共享驱动器,甚至上传到S3也不能削减它-你需要你的记录系统:
- 高度可用(您的任务关键型工件就在那里),
- 连接到开发组织中的每个其他系统(工件来自那些系统并部署到它们),
- 配备了强大而多功能的查询功能(因为您并不真正知道“未来的您”可能想了解关于您今天生产或使用的工件的哪些内容)。
这些只是来自企业级存储库的长长的需求列表中的几个示例。这同样适用于源代码存储库和二进制存储库。
正如评论中提到的,存储库是基础设施的一个完全不同的“层”,值得单独写一篇博文。或者是一次会议发言?
Jon Schneider和Nadav Cohen(都在同一个工程工具团队)将会讨论JFrog Artifactory是如何在Netflix的JAGG堆栈中作为记录系统使用的.来听听他们是如何做到这一点在JFrog用户会议-5月23日在纳帕的swampUP.啊,让我们和Jon和Nadav一起举杯,感谢他们在Netflix的出色工作,这样我们就可以观看《纸牌屋》和其他精彩的剧集了。

