DevOps 在公司项目中的实践落地

作者/分享人:云时代构架杨彪
向 Ta 提问
现任某创业公司技术总监及合伙人,著有《分布式服务架构:原理、设计与实战》一书,在互联网和游戏行业有近10年工作经验,曾在酷我音乐盒、人人游戏和掌趣科技等上市公司担任核心研发职位,在互联网公司做过日活跃用户量达千万的项目,也在游戏公司做过多款月流水千万以上的游戏。喜欢研究问题,追求前沿技术,学无止境。

DevOps 现在已经相对成熟了,然而具体到公司内的实践落地却又有很多的困难,所以本次我将结合自己在公司项目的 DevOps 实践落地与大家一起分享下经验,希望能给大家带来帮助。主要涉及内容有:

一、DevOps 理念

  • DevOps 究竟是什么。
  • 为什么需要 DevOps。
  • 如何实现 DevOps 落地。
  • DevOps在游戏中遇到的问题。

二、DevOps 技术栈

  • 敏捷看板工具介绍。
  • Git 代码仓库管理。
  • Git Flow 开发流程规范。
  • Gradle 自动化构建脚本。
  • 虚拟机与容器化。
  • 持续化集成交付:CI。
  • 持续集化成部署:CD。

三、游戏架构

  • 游戏行业与互联网行业的对比。
  • 游戏服务架构分析:DevOps 根源。
  • 游戏服务的解耦:分而治之思想。

四、总结

实录提要:

  • 为什么把任务放在 Teambition 里进行管理,而缺陷在 Jira 里管理?出于什么考虑?
  • 关于“全服模式”的网关服务,一般是如何实现的,是 Nginx 吗?
  • 公司如果想实施 DevOps 方案,如何才能快速切入?
  • 介绍下 Spring Cloud 相关部署?
  • 服务扩容具体如何实施和管理?介绍一下应用监控相关内容?
  • 想了解下灰度发布技术上有哪些实现方案?
已有287人预订
预订达标
文章出炉
交流日期
     
17.09.13
17.09.22
17.10.10 20:30
查看文章评论/提问
Adele
想问下:Jira里就有任务看板的功能(Jira7有“Scrum-带迭代看板功能”和“看板”两种模式),为什么把任务放在Teambition里进行管理,而缺陷在Jira里管理?出于什么考虑。
Yang
关于“全服模式“的网关服务,一般是如何实现的呢,是Nginx吗?另外,在功能层面,文中介绍了用户接入与服务器同步两个功能,请问网关服务是这样拆分的吗?
你可能还喜欢
关于为何以及如何阅读源码的一点心得
追梦
从零开始,轻松打造你的聊天机器人
微软公开课
每周一个机器学习小项目001:全链接层实现与分类问题
如是
通过前端团队管理谈谈技术管理的技法与思想
常新居士
朋友圈爆款背后的计算机视觉技术与应用
AI科技大本营
为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?
纯洁的微笑
微信扫描登录