Skip to content

Netflix技术栈(CI/CD流水线)

规划:Netflix工程团队使用JIRA进行规划,使用Confluence进行文档编制。

编码:Java是后端服务的主要编程语言,而其他语言则用于不同的用例。

构建:Gradle主要用于构建,并构建Gradle插件以支持各种用例。

打包:包和依赖项被打包到Amazon机器镜像(AMI)中以便发布。

测试:测试强调生产文化中对混沌工具构建的关注。

部署:Netflix使用自建的Spinnaker进行金丝雀发布部署。

监控:监控指标集中在Atlas中,使用Kayenta检测异常。

事件报告:事件根据优先级分配,使用PagerDuty进行事件处理。