- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
适合互联网的简约架构的演进-白德鑫
揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 在路上 重构进行中 采用小步快跑原则,逐渐替代 增加了多个监控点,后台图形化 采用Hudson进行持续集成 引入敏捷管理思想 完善单元测试,并采用Sonar对代码质量进行管理 Jetty替代Tomcat 通过瓶颈点监控随时进行优化(SQL,内存,集群) 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 总结 整合团队:产品和研发、测试紧密配合,组成敏捷团队 采用服务分层的方式将业务隔离,提高了代码可读性 通过Thrift完成了跨平台和语言的开发,使客户端专注业务而无需考虑数据交互 降低了开发难度,程序员无需熟悉和开发SSH相关的代码,关注点只在业务逻辑 内部服务替代HTTP采用TCP使性能提高很多 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 案例启示 组建敏捷团队 高内聚低耦合的模型 反范式的数据库设计 基础架构服务化 内部服务TCP化 部署轻量化 谢谢! 新浪微博:leoobai 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! * 虽然引入了maven做工程管理,但是由于团队人员重视程度不高,导致pom文件编写随意,很多的无用包被引用到项目中去。 并且仅仅为了非eclipse的用户做工程文件管理,对maven的了解不够深。 设置Scrum master 和 产品、QA对接排序任务优先级并进入backlog,Project manager对项目计划负责 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 适合互联网的简约架构的演进 白德鑫 技术副总监 乐视网 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 摘要 项目背景 为功能狂奔 初遇瓶颈 尝试优化 善后反思 重构 选型 在路上 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! TV应用开放平台项目架构演进 项目简介 基于乐视网资源我们致力于打造:为智能电视、智能机顶盒提供海量应用的国内第一品牌应用市场。 为开发者提供优质应用服务的国内第一开发平台。 b) 目标 支撑数百万的电视终端及各种智能STB 每日千万访问请求 支撑实时在线的统计分析,支持离线数据分析 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 案例背景 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 电视客户端 官方网站 开发者服务平台 管理系统 用户系统 统计系统 运营系统 * 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 为功能狂奔 MySQL MySQL DB-1 DB-2 Service-1 Service-2 Service-3 Service-4 Tomcat Service Tomcat Service Tomcat Service Tomcat Service Web-2 Tomcat PC-mart Developer User TV-proxy Web-1 Tomcat PC-mart Developer User TV-proxy Web-3 Tomcat PC-mart Developer User TV-proxy Web-4 Tomcat PC-mart Developer User TV-proxy admin-1 Tomcat Editor Admin Back-end 20G 高速光纤 LVS LVS 联通机房 电信机房 本地局域网连接 互联网连接 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 为功能狂奔 产品定义明确 成熟的技术模型 团队都熟悉的框架 可以预期的架构 按照先功能完善,技术逐步优化的方式进行 扁平化的开发管理 工程师决定自己模块的设计 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 我们用到的技术 SpringMVC(another S) + Spring + Hibernate 一点点的JMX 一点点Spring cron. 一点点的 AOP 做监控. 这些可以很快的完成我们的功能要求! 初遇瓶颈之开发流程 1.多变的需求和企业开发思想的碰撞 2.模块分散导致业务割裂 3.对开发工具的依赖导致环境参数配置过多 4.忽视Unitest导致代码质量不高 5.没有持续集成,
您可能关注的文档
最近下载
- 个人借款协议书(简易版)两篇.doc VIP
- 2021消防设施操作员证理论考试各章节题目题库汇总(中级监控方向).pdf VIP
- 信息管理系统软件开发合同.docx VIP
- 2024—2025学年江西省吉安市十校联盟九年级上学期期中考试物理试卷.doc VIP
- PMN-PT单晶,全球前8强生产商排名及市场份额(by QYResearch).pdf VIP
- 魔王的女儿们攻略(一).pdf VIP
- DB37T 3394-2018 人工湿地水质净化工程技术指南.pdf VIP
- 高技术企业-研发人员激励的原则与方法.doc VIP
- 小红书种草营销师(初级)认证考试真题试题库(含答案).docx VIP
- 心肺复苏微课制作脚本.pdf VIP
文档评论(0)